Non categorizzato

Abilita la compressione della memoria in Windows 11 per migliorare le prestazioni

La compressione della memoria è una funzione di Windows 11 che permette al sistema operativo di ridurre le dimensioni dei dati in memoria senza spostarli su disco. Questo può migliorare le prestazioni del tuo PC liberando più memoria fisica per un accesso più veloce. In questo post ti mostrerò come attivare la compressione della memoria in Windows 11 e ti spiegherò alcuni vantaggi e svantaggi di questa funzione.

Windows 11
Windows 11

La compressione della memoria non è abilitata di default in Windows 11, ma puoi attivarla con un semplice comando. Per farlo, devi aprire una finestra PowerShell elevata facendo clic con il tasto destro del mouse sul pulsante Start e selezionando Windows PowerShell (Amministratore). Quindi, digita il seguente comando e premi Invio:

Abilita-MMAgent -Compressione della memoria

Questo permetterà la compressione della memoria per la sessione corrente. Per renderla permanente, devi aggiungere lo stesso comando a una chiave di registro che viene eseguita all’avvio. Per farlo, apri l’Editor del Registro di sistema premendo Windows + R e digitando regedit. Quindi, vai alla seguente chiave:

HKEY_LOCAL_MACHINE_SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

Clicca con il tasto destro del mouse sulla chiave SystemProfile e seleziona Nuovo > Valore stringa. Nominalo SystemResponsiveness e imposta il suo valore a 0. In questo modo Windows 11 darà priorità alla compressione della memoria rispetto ad altre attività.

Per verificare che la compressione della memoria funzioni, puoi aprire il Task Manager premendo Ctrl + Shift + Esc e andare alla scheda Prestazioni. Lì dovresti vedere una nuova sezione chiamata Memoria compressa sotto il grafico della memoria. Questa mostra la quantità di memoria compressa e lo spazio risparmiato.

La compressione della memoria può avere diversi vantaggi per le prestazioni del tuo PC, ad esempio:

– Riduci l’usura del disco evitando il paging.

– Aumenta la reattività e il multitasking mantenendo un maggior numero di applicazioni in memoria

– Migliorare la sicurezza e la privacy criptando i dati compressi in memoria

Tuttavia, la compressione della memoria presenta anche alcuni svantaggi, ad esempio:

– Consuma cicli di CPU e energia quando comprime e decomprime i dati.

– Aumenta la frammentazione della memoria e l’overhead dovuto alla creazione di strutture aggiuntive.

– Ridurre la compatibilità e la stabilità con alcune applicazioni o driver che potrebbero non supportare la compressione.

Pertanto, dovresti provare la compressione della memoria sul tuo PC e vedere se migliora le prestazioni o se causa qualche problema. Puoi disattivare la compressione della memoria in qualsiasi momento eseguendo il seguente comando in PowerShell:

Disabilita-MMAgent -Compressione della memoria

Devi anche eliminare il valore del registro SystemResponsiveness creato in precedenza.

Uno dei modi per ottimizzare l’uso della memoria sul tuo sistema è applicare la compressione della memoria. La compressione della memoria è una tecnica che riduce le dimensioni dei dati archiviati in memoria applicando un algoritmo di compressione. In questo modo, puoi inserire più dati nella stessa quantità di memoria o liberare memoria per altre applicazioni.

La compressione della memoria è particolarmente utile quando il sistema sta esaurendo la memoria e devi trasferire alcuni dati su disco. Lo scambio di dati su disco è un’operazione lenta e costosa che può degradare le prestazioni del sistema. Comprimendo i dati in memoria, puoi evitare o ridurre la quantità di swapping e far funzionare il sistema senza problemi.

Windows ha una funzione integrata che esegue automaticamente la compressione della memoria quando necessario. Comprime i dati delle pagine di memoria utilizzate meno di frequente e li archivia in una regione di memoria dedicata chiamata archivio di memoria compressa. Quando un’applicazione deve accedere a una pagina compressa, Windows la decomprime al volo e la restituisce all’applicazione. Questo processo è trasparente per l’utente e l’applicazione e non richiede alcuna configurazione o intervento.

La compressione della memoria può migliorare le prestazioni del sistema riducendo l’I/O del disco, aumentando la disponibilità della memoria e migliorando la reattività delle applicazioni. Tuttavia, presenta anche alcuni svantaggi, come un maggiore utilizzo della CPU, una minore durata della batteria e potenziali problemi di compatibilità con alcune applicazioni. Pertanto, devi valutare i benefici e i costi della compressione della memoria in base al tuo caso d’uso specifico e alla tua configurazione di sistema.