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

Средство анализа Microsoft® Exchange Server считывает следующий параметр реестра, чтобы определить, установлен ли на компьютере LeakDiag.exe:

HKEY_LOCAL_MACHINE\Software\Microsoft\LeakDiag

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

LeakDiag — это набор средств, помогающих разработчикам, специалистам группы поддержки и работникам информационных отделов диагностировать утечки памяти, фрагментацию и прочие связанные с памятью проблемы в приложениях и службах на компьютерах, работающих под управлением Microsoft Windows NT® Server 4.0, Windows® 2000 Server, Windows XP или Windows Server™ 2003.

Средства LeakDiag можно использовать для того, чтобы проследить утечки памяти вплоть до уровня строки кода. Используя технологию Detours от Майкрософт, LeakDiag перехватывает обращения к указанным ячейкам памяти и отслеживает различные стеки вызовов. Он сообщает о тех участках памяти, которые были выделены, но еще не освобождены. Эта информация позволяет устранять утечки памяти и точно обнаруживать, какие компоненты выполняли выделение памяти. При правильных отладочных символах можно отследить даже строку кода, в которой запрашивается выделение памяти.

Не рекомендуется запускать LeakDiag на серверах Exchange, работающих в производственной среде. Если LeakDiag включен, он будет отслеживать все выделения памяти для всех процессов при каждом запуске сервера Exchange. На это потребуется значительное количество ресурсов процессора и памяти, поэтому это рекомендуется только в случаях, когда идет активное решение проблем, связанных с памятью. Во всех остальных случаях следует отключить LeakDiag. Запуск LeakDiag на сервере Exchange в производственной среде может привести к фрагментации и исчерпанию ресурсов памяти — и в конечном итоге к сбою в работе Exchange.

Примечание.
Устранять неполадки при помощи LeakDiag следует в часы, когда загрузка минимальна. Использование LeakDiag во время высокой или максимальной загрузки может привести к значительному снижению производительности компьютера Exchange Server.

Информация о сообщении

  1. Данное сообщение выдается только для сведения. Если LeakDiag не включен и не запущен, простой факт его установки не влияет на производительность сервера Exchange. Однако LeakDiag занимает 4 Мбайт дискового пространства (не включая файлы журналов).

  2. Чтобы освободить место на жестком диске, можно удалить LeakDiag.exe следующим образом: открыть Панель управления, щелкнуть Установка и удаление программ, щелкнуть LeakDiag и нажать кнопку Удалить.

Последнюю версию LeakDiag можно найти на общедоступном узле FTP корпорации Майкрософт (http://go.microsoft.com/fwlink/?LinkId=41401).