Settaggi di Memoria in Vista – ClearPageFileAtShutdown DisablePagingExecutive IoPageLock LargeSystem

Il registro di configurazione di Windows Vista contiene, in opportune chiavi, dei settaggi che consentono di configurare in modo puntuale la gestione della memoria. Cambiando le impostazioni di default di tali valori si possono incrementare le performance del PC.

Il luogo di lavoro è il registro di configurazione. Qualsiasi modifica è reversibile in quanto non si cancellerà nessuna chiave e/o valore, ma si effettueranno solo dei cambiamenti rispetto ai valori impostati di default da Windows Vista.

Avviare Regedit e cercare la chiave

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management

Siamo interessati al riquadro destro della finestra.

ClearPageFileAtShutdown (valore consigliato 0)
Il file di paging viene pulito (sovrascritto con valri nulli) durante la fase di spegnimento.

  • valore 0 (default) il file di paging, in fase di spegnimento, non viene sovrascritto con valori nulli quindi lo spegnimento del PC procede spedito in quando non bisogna portare a termine nessuna operazione (maggiore velocità in fase di spegnimento)
  • valore 1 implica che in fase di spegnimento il file di paging viene pulito sovrascrivendo valori nulli. In questo caso il tempo di spegnimento del PC si allungherà per completare questa operazione (maggiore sicurezza con aumenti dei tempi di attesa per lo spegnimento del PC)

DisablePagingExecutive – valore consigliato è 1
come i driver inattivi in kernel-mode devono essere gestiti dalla memoria.

  • valore 0 (default) i dati saranno spostati dalla RAM al file di paging (più RAM a disposizione – i dati quando richiamati saranno letti dal file di paging)
  • valore 1 i driver inattivi in kernel-mode saranno mantenuti in RAM (meno RAM a dsiposizione, ma dati richiamati velocemente – i dati saranno letti dalla RAM)

IoPageLockLimit
ci riferiamo a valori esadecimali. Come eseguire il calcolo per inserire il valore corretto rispetto alla RAM installata:

  • per 512 MB di RAM o più, detrarre 16 Mb dal quantitativo di RAM e convertire in esadecimale.

Esempio per un computer con 2Gb di RAM:

  • 2000 – 16 = 1984 (sottraiamo il valore 16 alla quantità di RAM presente nel PC espressa in Mb)
  • 1984 * 1024 = 2031616 (conversione in kilobyte)
  • 2031616 = 1F0000 (conversione in esadecimale)

LargeSystemCache – valore consigliato 0
dimensione della cache del filesystem.

  • valore 0 (default) la cache del file system avrà valore standard pari a circa 10 Mb di RAM. Questo valore consente di avere performance migliori utilizzando le applicazioni.
  • valore 1 in qesto caso si utilizza un valore della cache del file system pari al totale della memoria RAM meno 4 Mb. Da utilizzare solo nel caso in cui Vista viene utilizzato come Server.

PagingFiles
posizione e dimensione del file di paging

SecondLevelDataCache
dimensione della Cache L2 della CPU

 

Settiamo ora i valori per il Prefetch
Spostarsi sulla chiave

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ SessionManager\ Memory Management\ PrefetchParameters

Riavviare il PC per rendere effettive le modifiche

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *