Impostazione del valore HeapDeCommitFreeBlockThreshold del Registro di sistema
Ultima modifica dell'argomento: 2011-01-13
Quando viene liberata memoria in ocrrispondenza di un determinato indirizzo, il gestore degli heap del sistema operativo verifica il numero di byte contigui liberi per quell'indirizzo. Una volta completata la verifica, il gestore degli heap può eseguire una delle seguenti operazioni:
- Vincolare il blocco di memoria contigua.
- Liberare il blocco di memoria contigua e contrassegnarlo solo come riservato.
La chiave del HeapDecommitFreeBlockThreshold Registro di sistema specifica il numero di byte contigui oltre il quale la memoria viene svincolata. Per impostazione predefinita, il gestore degli heap non combina necessariamente tutti i blocchi liberi o esegue nuove allocazioni. Pertanto, i blocchi possono essere liberati e diventare dei vuoti inutili nello spazio di indirizzi virtuali. Questo può causare la frammentazione della memoria virtuale, ridurre il livello delle prestazioni e provocare l'instabilità del sistema.
Nei sistemi con 1 GB o più di memoria fisica installata, le prestazioni possono essere ottimizzate controllando la dimensione dei blocchi di memoria liberata. La chiave HeapDecommitFreeBlockThreshold del Registro di sistema consente di controllare le modalità di gestione della memoria liberata. Quando si aggiunge questo valore al Registro di sistema, è necessario configurarlo con un valore esadecimale pari a 0x00040000 (262144 in decimali).
Microsoft non supporta alcun valore per la chiave HeapDecommitFreeBlockThreshold del Registro di sistema diverso da 0x00040000 (262144 in decimali). Inoltre, solo Exchange Server 2000 e Exchange Server 2003 supportano l'utilizzo della chiave HeapDecommitFreeBlockThreshold del Registro di sistema e soltanto quando è installato 1 GB o più di memoria fisica. Non utilizzare la chiave HeapDecommitFreeBlockThreshold del Registro di sistema in un sistema con meno di 1 GB di memoria fisica installato oppure in un sistema sul quale non è in esecuzione Exchange 2000 Server o Exchange Server 2003, indipendentemente dalla quantità di memoria fisica installata.
Informazioni preliminari
Prima di eseguire la procedura descritta in questo argomento, tenere presente che la procedura contiene informazioni sulla modifica del Registro di sistema.
Avviso
La modifica non corretta del Registro di sistema può causare gravi problemi che potrebbero richiedere la reinstallazione del sistema operativo. È possibile che tali problemi non possano essere risolti. Prima di apportare modifiche al Registro di sistema, eseguire il backup di tutti i dati importanti.
Procedura
Per impostare il valore del HeapDeCommitFreeBlockThreshold Registro di sistema
Aprire un editor del Registro di sistema, ad esempio Regedit.exe o Regedt32.exe.
Passare a HKLM\System\CurrentControlSet\Control\Session Manager.
Fare clic con il pulsante destro del mouse su Session Manager e scegliere Nuovo | Valore DWORD.
Assegnare al nuovo valore DWORD il nome HeapDecommitFreeBlockThreshold.
Fare doppio clic sul valore HeapDecommitFreeBlockThreshold.
Modificare il valore di Base in Esadecimale.
Nel campo Dati valore digitare 0x00040000.
Chiudere l'editor del Registro di sistema e riavviare il computer di Exchange Server per rendere effettiva la modifica.
Riferimenti
- Per ulteriori informazioni sulla chiave HeapDecommitFreeBlockThreshold del Registro di sistema, vedere i seguenti articoli della Microsoft Knowledge Base:
- 315407, "XADM: "La chiave HeapDecommitFreeBlockThreshold del Registro di sistema" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=315407).
- 815372, "Ottimizzazione dell'utilizzo della memoria in Exchange Server 2003" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=815372).
- 325044, "HOW TO: Risoluzione del problema della frammentazione della memoria virtuale in Exchange 2003 e Exchange 2000" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=325044).
- Per informazioni sulla modifica del Registro di sistema, vedere l'articolo 256986 della Microsoft Knowledge Base "Descrizione del Registro di sistema di Microsoft Windows" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).