La memoria RAM svolge un ruolo fondamentale nell'intero processo, nelle prestazioni e nell'ottimizzazione generale del sistema operativo poiché aiuta nel caricamento rapido di processi e servizi nel sistema. Quando accediamo al task manager di Windows 10 possiamo vedere nella sezione Prestazioni / Memoria che parte della nostra memoria RAM è in uno stato "Compresso":
Questo processo viene eseguito da Windows 10 con l'obiettivo di archiviare più dati nella RAM e oggi Solvetic entrerà nel dettaglio su cosa sia questo tipo di compressione e su come visualizzarlo.
Che cos'è la compressione della memoria in Windows 10?La compressione della memoria non è un problema che riguarda o è presente solo negli ambienti Windows, in questo caso Windows 10, ma è presente anche nei sistemi operativi Linux e macOS.
Questa tecnologia di compressione della memoria si è progressivamente evoluta dalla già nota tecnologia Readyboost che abbiamo trovato in Windows 7 che utilizzava una memoria cache compressa su una memoria USB per migliorare le prestazioni generali in modo da archiviare i dati anche scritti nel file di paging, che permetteva molto più velocemente accesso ai dati.
Windows 10 ha completamente ribaltato questa tecnologia, che ora viene applicata a tutti i sistemi operativi e, quindi, a tutti i tipi di applicazioni.
Tutti i dati contenuti nel file di paging basato su disco vengono ora compressi dopo essere stati inizialmente compressi nel file di paging inizialmente basato sulla RAM e verranno scritti su disco solo quando è evidente la mancanza di risorse.
Poiché Windows 10 ha apportato questa modifica, semplice, ora invece delle pagine scritte direttamente nel file di paging, queste verranno scritte d'ora in poi nell'archivio di compressione di Windows 10, che è la memoria in modalità utente di proprietà del processo di sistema diretto. Questo è stato tradizionalmente vuoto, poiché la maggior parte della sua memoria era in modalità kernel.
Questo contenuto verrà compresso intorno al 30% della sua dimensione originale che consentirà di conservare più contenuti in memoria, poiché il restante 70% dello spazio può ora essere assegnato all'elenco delle pagine libere pronte per essere utilizzate dalle applicazioni in base alle necessità e quindi aumentare la produttività.
Il risultato finale di questo processo è che la maggior parte dei dati utilizzati verrà mantenuta in memoria, il che consente di ridurre l'utilizzo del file di paging, ma allo stesso tempo il sistema utilizzerà molta più memoria poiché questo è essenzialmente il contenuto di paging in memoria e compresso dati.
Sebbene questa tecnologia offerta da Windows 10 sia ideale per migliorare la dimensione della paginazione, si tratta di un processo di compressione e decompressione dei dati che richiede l'utilizzo di alcune risorse della CPU, quindi non tutti i dati vengono archiviati compressi. Invece, verranno compressi solo quando Windows lo riterrà necessario e utile e ciò può in qualche modo influire sulle prestazioni complessive del sistema operativo.
Come visualizzare la memoria compressa in Windows 10
Per avere accesso a queste informazioni dobbiamo accedere al task manager utilizzando una delle seguenti opzioni:
Task Manager
- Fare clic con il tasto destro sulla barra delle applicazioni e selezionare Task Manager
- Usa i tasti + X o fai clic con il pulsante destro del mouse sul menu Start e seleziona Task Manager
- Utilizzare i tasti Ctrl + Alt + Canc e nell'elenco visualizzato selezionare Task Manager.
Una volta che accediamo al Task Manager, dobbiamo andare alla scheda Prestazioni, selezionare l'opzione Memoria e come possiamo vedere nel campo In uso (compresso) vedremo la quantità di memoria utilizzata per la compressione, in questo caso è 69,0 MB.
Questo valore non è costante poiché sarà variabile mentre eseguiamo o chiudiamo le applicazioni e i programmi di Windows 10. Possiamo passare con il mouse sul campo Composizione memoria dove vedremo informazioni un po' più dettagliate su detta memoria compressa. Come possiamo vedere nell'immagine seguente, stiamo risparmiando 173 MB di memoria nel sistema a livello generale.
Abilita o disabilita la memoria compressa in Windows 10
Questa memoria compressa è un'azione eseguita dall'Utilità di pianificazione di Windows quando rileva la presenza di applicazioni inattive nel sistema.
Se vogliamo abilitarlo o meno, andiamo all'Utilità di pianificazione e seguiamo il seguente percorso:
Libreria Utilità di pianificazione / Microsoft / Windows / MemoryDiagnostic
INGRANDIRE
Lì dobbiamo fare clic con il pulsante destro del mouse sull'attività RunFullMemoryDiagnostic e selezionare l'opzione Disabilita:
Se vogliamo abilitarlo di nuovo, ripeteremo lo stesso processo e selezioneremo l'opzione Abilita. Come metodo alternativo possiamo abilitare o meno la compressione della memoria da Windows PowerShell, per questo accediamo come amministratori ed eseguiremo quanto segue:
Per disabilitare la compressione
Disabilita-MMAgent -mc
Per abilitare la compressione
Enable-MMAgent -mc
In entrambi i casi sarà necessario riavviare il sistema operativo.
INGRANDIRE
Come possiamo vedere, è una nuova tecnologia focalizzata sul miglioramento delle prestazioni della memoria utilizzando l'archiviazione dei dati in un modo diverso.