> 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

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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
