Дата последнего изменения раздела: 2007-11-14

Анализатор сервера Microsoft® Exchange считывает следующую запись реестра, чтобы определить, оптимальна ли настройка Exchange с учетом доступной в системе физической памяти:

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

Если анализатор сервера Exchange обнаруживает, что на компьютере Exchange Server с установленной физической памятью объемом не менее 1 гигабайта (ГБ) не задан параметр HeapDeCommitFreeBlockThreshold, выводится предупреждение.

Когда освобождается память по конкретному адресу, диспетчер неорганизованной памяти операционной системы проверяет, сколько смежных байт было высвобождено рядом с этим адресом. После завершения проверки диспетчер неорганизованной памяти выполняет одно из двух следующих действий:

В разделе реестра HeapDecommitFreeBlockThreshold указывается число смежных байт, при превышении которого память будет высвобождена. По умолчанию диспетчер нераспределенной памяти не всегда объединяет все свободные блоки памяти или выделяет новую память. В результате высвобождаемые блоки могут стать бесполезными областями виртуального адресного пространства. Это может вызвать фрагментацию виртуальной памяти, замедление производительности и в конечном итоге нестабильность работы системы.

В системах, где установлено не менее 1 ГБ физической памяти, можно оптимизировать производительность путем управления размерами блоков высвобождаемой памяти. Раздел реестра HeapDecommitFreeBlockThreshold обеспечивает управление обработкой и высвобождением памяти. При добавлении этого параметра в реестр необходимо указать для него шестнадцатеричное значение 0x00040000 (десятичное значение 262144).

Корпорация Майкрософт не поддерживает использование других значений в качестве параметра реестра HeapDecommitFreeBlockThreshold.

Важно!
Эта статья содержит сведения о редактировании реестра. Перед редактированием реестра убедитесь, что вы знаете, как восстановить реестр в случае возникновения неисправности. Сведения о восстановлении реестра см. в разделе справки «Восстановление реестра» программ Regedit.exe или Regedt32.exe.

Чтобы устранить причину появления этого предупреждения

  1. Откройте редактор реестра, например Regedit.exe или Regedt32.exe.

  2. Перейдите в раздел реестра: HKLM\System\CurrentControlSet\Control\Session Manager

  3. Создайте новое значение DWORD с именем HeapDecommitFreeBlockThreshold.

  4. Дважды щелкните значение HeapDecommitFreeBlockThreshold и введите шестнадцатеричное значение 0x00040000 (десятичное значение 262144).

  5. Закройте редактор реестра и перезапустите компьютер Exchange Server, чтобы изменения вступили в силу.

Перед редактированием реестра для получения инструкций по выполнению этой процедуры изучите статью 256986 базы знаний Майкрософт «Description of the Microsoft Windows Registry» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986) (Описание реестра Microsoft Windows).

Дополнительные сведения о разделе реестра HeapDecommitFreeBlockThreshold см. в следующих статьях базы знаний Майкрософт: