> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/it/knowledge-base/knowledge-base-articles/memory-usage-windows.md).

# Utilizzo della memoria - Windows

Comprenda i modelli di utilizzo della memoria in Remote Desktop Manager su Windows, inclusi la garbage collection di .NET e i fattori che influiscono sull'ingombro.

Remote Desktop Manager è sviluppato utilizzando il .NET Framework e, in quanto tale, presenta i modelli di utilizzo della memoria tipici di tale framework.

### Modelli di utilizzo della memoria di .Net

Il framework utilizza un Garbage Collector (GC) che recupera regolarmente la memoria liberata, ma se il sistema operativo non è sotto pressione non richiederà in modo aggressivo la restituzione della memoria dal nostro processo. Limitarsi a osservare la colonna della memoria del Task Scheduler è fuorviante, poiché esistono sottigliezze nell'interpretazione dei valori Private Bytes, Virtual Bytes e Working Set. Alcuni sostengono addirittura che questi non siano adatti a diagnosticare le perdite di memoria.

### Fattori da considerare

* Remote Desktop Manager è principalmente un'integrazione di più tecnologie, il che significa che la maggior parte delle funzionalità utilizzate richiama una tecnologia di terze parti di qualche tipo. Ogni tecnologia utilizza la memoria in un modo specifico alla propria architettura.
* Il tipo di spazio di lavoro e il numero di voci caricate all'avvio costituiscono una parte importante dell'equazione. La dimensione di ogni voce, così come la presenza di allegati, hanno tutte un grande impatto.
* Per impostazione predefinita, ospitiamo un controllo web per visualizzare una pagina di benvenuto, è presente un listener per l'interazione con l'estensione del browser Devolutions Password Manager, monitoriamo gli aggiornamenti dei prodotti, ecc. Disattivare alcune funzionalità può contribuire a ridurre l'ingombro.

### Liberare la memoria inutilizzata

È sufficiente visualizzare la finestra Informazioni su dell'applicazione e poi chiuderla per liberare la memoria inutilizzata. Questo può essere utile per stabilire una nuova base di riferimento prima di eseguire scenari di test.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/it/knowledge-base/knowledge-base-articles/memory-usage-windows.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
