Newsgroup: it.comp.os.win.windows10
Titolo: Windows 10 e la compressione della Ram

Windows 10 utilizza un nuovo schema di compressione della memoria che è 
stato sviluppato per ridurre al minimo l’utilizzo del file di scambio 
della memoria virtuale. Siccome la maggior parte dei computer di nuova 
generazione hanno processori molto potenti che spesso rimangono in parte 
inutilizzati, l’idea di base è di utilizzare una parte di questa 
capacità di elaborazione per comprimere e decomprimere in tempo reale il 
contenuto della Ram. Questa operazione ha senso perché il tempo che si 
perderebbe con l’intervento del file di scambio è molto superiore al 
rallentamento causato dalle operazioni di compressione della memoria, 
che come spiegato vengono spesso eseguite usando gli intervalli di idle 
della Cpu. Questa tecnologia è una evoluzione del Readyboost che era 
stato implementato per la prima volta in Windows 7 e che utilizzava una 
cache compressa archiviata su un pendrive Usb per migliorare le 
prestazioni. Una versione migliorata era poi stata integrata in Windows 
8 che al posto del pendrive Usb utilizzava la memoria in eccesso. 
Windows 10 porta all’estremo questa tecnica comprimendo sia il contenuto 
della Ram sia il file di scambio della memoria virtuale. Per questo 
scopo è stato adottato uno schema a più livelli in cui il materiale 
spostato sul file di scambio può essere mantenuto, dopo la compressione, 
anche in memoria (finché ciò è possibile) in modo da essere disponibile 
senza bisogno di accedere alla memoria di massa. In base a quanto appena 
spiegato è abbastanza normale che la Ram diminuisca rapidamente mano a 
mano che il sistema operativo carica i moduli delle varie applicazioni e 
cerca di mantenerli pronti a qualsiasi riutilizzo successivo da parte 
dell’utente. Si tratta quindi di un comportamento “by design” e non 
dovuto a qualche malfunzionamento. Il messaggio di errore Memoria 
Insufficiente può invece essere causato da qualche impostazione errata 
relativa al file di scambio della memoria virtuale. Verificate quindi 
che questa funzionalità sia attiva e impostata in modo da avere la 
gestione automatica da parte del sistema operativo. Allo stesso modo 
accertatevi che il file di scambio sia collocato in una partizione nella 
quale vi sia abbastanza spazio libero. A tal riguardo ricordiamo che la 
dimensione del file di ibernazione può raggiungere la dimensione totale 
della Ram e il file di scambio della memoria virtuale può anche superare 
il doppio della Ram fisica (quindi oltre 12 Gbyte). Se questi file sono 
collocati nella stessa partizione lo spazio disponibile può esaurirsi 
facilmente. Se anche con questi accorgimenti il problema persiste, vi è 
la possibilità che nella configurazione del computer sia presente un 
driver malfunzionante (il primo indiziato è il driver dell’adattatore 
grafico) oppure un’applicazione che non rilascia correttamente la 
memoria allocata. In questo caso sarà necessario esaminare le varie 
componenti software fino ad individuare l’origine del problema.

 della memoria virtuale. 
[snip]
 
 
Grazie.

 prestazioni.
 
Se non ricordo male il readyboost è stato introdotto da windows vista.
 


ricordi bene!