Il server dispone di 1 o più GB di memoria fisica e HeapDeCommitFreeBlockThreshold non è stato impostato su 262144

[L'obiettivo di questo argomento è risolvere un problema specifico correlato a Exchange Server Analyzer Tool. È applicabile solo ai sistemi su cui è stato eseguito Exchange Server Analyzer Tool e nei quali è stato riscontrato tale problema. Exchange Server Analyzer Tool, che può essere scaricato gratuitamente, raccoglie dati di configurazione in modalità remota da ogni server della topologia e li analizza in modo automatico. Nel rapporto che risulta dall'analisi vengono fornite informazioni dettagliate su importanti problemi di configurazione, problemi potenziali e impostazioni del prodotto non predefinite. I consigli forniti consentono di migliorare le prestazioni, la scalabilità, l'affidabilità e il tempo di attività. Per ulteriori informazioni sullo strumento o per scaricare le versioni aggiornate, vedere "Analizzatori di Microsoft Exchange" all'indirizzo https://go.microsoft.com/fwlink/?linkid=34707.]  

Ultima modifica dell'argomento: 2007-11-14

Microsoft® Exchange Server Analyzer Tool legge la seguente voce del Registro di sistema per determinare se Exchange è stato regolato in modo ottimale in base alla quantità di memoria fisica presente nel sistema:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\HeapDeCommitFreeBlockThreshold

Se Exchange Server Analyzer rileva che il valore di HeapDeCommitFreeBlockThreshold non è stato impostato in un computer Exchange Server con almeno 1 gigabyte (GB) di memoria fisica installata, verrà visualizzato un avviso.

Quando viene liberata memoria a un indirizzo specificato, la gestione dell'heap del sistema operativo controlla la quantità di byte contigui liberi intorno a tale indirizzo. Al termine della verifica la gestione dell'heap può effettuare una delle due operazioni seguenti:

  • Mantenere il blocco di memoria contigua impegnato.
  • Liberare il blocco di memoria contigua e contrassegnarlo solo come riservato.

La chiave HeapDeCommitFreeBlockThreshold del Registro di sistema specifica il numero di byte contigui al di sopra del quale la memoria viene liberata. Per impostazione predefinita, la gestione dell'heap non combina necessariamente tutti i blocchi liberi né esegue nuove allocazioni, pertanto è possibile liberare i blocchi e trasformarli in spazi vuoti inutili all'interno dello spazio di indirizzi virtuali. Questo può provocare una frammentazione della memoria virtuale, una riduzione delle prestazioni e instabilità del sistema.

Nei sistemi con almeno 1 GB di memoria fisica installata le prestazioni vengono ottimizzate controllando la dimensione dei blocchi di memoria liberata. La chiave HeapDeCommitFreeBlockThreshold del Registro di sistema consente di controllare il modo in cui viene gestita la memoria quando viene liberata. Quando si aggiunge questo valore al Registro di sistema, è necessario configurarlo con un valore esadecimale di 0x00040000 (262144, in valori decimali).

Microsoft non supporta altri valori per la chiave HeapDeCommitFreeBlockThreshold del Registro di sistema oltre al valore 0x00040000 (262144, in valori decimali).

importantImportante:
Questo articolo contiene informazioni sulla modifica del Registro di sistema. Prima di modificare il Registro di sistema assicurarsi di comprendere come ripristinarlo, qualora si verifichi un problema. Per informazioni su questa procedura, consultare l'argomento della Guida relativo al ripristino del Registro di sistema in Regedit.exe o Regedt32.exe.

Per risolvere il problema

  1. Aprire un editor del Registro di sistema, come Regedit.exe o Regedt32.exe.

  2. Passare a: HKLM\System\CurrentControlSet\Control\Session Manager

  3. Creare un valore DWORD denominato HeapDeCommitFreeBlockThreshold.

  4. Fare doppio clic sul valore HeapDeCommitFreeBlockThreshold e immettere il valore esadecimale 0x00040000 (262144, in valori decimali).

  5. Uscire dall’editor del Registro di sistema e riavviare il computer Exchange Server per rendere effettive le modifiche.

Prima di apportare modifiche al Registro di sistema e per ulteriori informazioni su questa procedura, consultare l'articolo 256986 della Microsoft Knowledge Base "Descrizione del Registro di sistema di Microsoft Windows" all'indirizzo https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986.

Per ulteriori informazioni sull'impostazione della chiave HeapDeCommitFreeBlockThreshold del Registro di sistema, consultare i seguenti articoli della Microsoft Knowledge Base: