WMIprvse процесс утечки памяти на 2008 сервере R2 - PullRequest
3 голосов
/ 28 апреля 2010

У меня есть сервер Windows 2008 R2, работающий на машине с виртуальной машиной. Моя служба .NET работает на этом сервере, периодически запрашивая WMI, например:

ВЫБЕРИТЕ ProcessId ИЗ Win32_Service WHERE ...

Через день или два WMIprvse занимает до 500 МБ памяти, и запросы WMI начинают выходить из памяти.

Эта статья, кажется, говорит об этой проблеме: «http://support.microsoft.com/kb/958124"

Я видел другие статьи, в которых говорилось, что Microsoft знает о проблеме и не собирается выпускать исправления до следующего основного выпуска. http://social.msdn.microsoft.com/Forums/en/netfxbcl/thread/256eb40c-d050-4278-a3d8-863e30db02a0

Буду признателен за любые предложения и идеи по этому вопросу.

Ответы [ 2 ]

3 голосов
/ 19 декабря 2011

Проверьте обе следующие статьи базы знаний,

  • KB981314 - WMI-класс Win32_Service приводит к утечке памяти в Windows Server 2008 R2 и в Windows 7 - http://support.microsoft.com/kb/981314/en-us?p=1

  • KB977357 - В Windows Management возникает проблема утечки памяти
    Сервис инструментов на компьютере под управлением Windows Server 2008 R2 или Windows 7 - http://support.microsoft.com/kb/977357

... но также стоит отметить, что мы находимся на Windows 2008 R2 с пакетом обновления 1 (версии файлов выше, чем у обоих исправлений), и мы по-прежнему наблюдаем некоторые проблемы с медленной утечкой памяти, возможно, из-за WMIAPSRV.exe и / или TRUSTEDINSTALLER. ехе.

Мы собираемся позвонить в службу поддержки, если найдем что-нибудь подходящее, опубликую ответ.

1 голос
/ 03 мая 2010

Доступно исправление, но вы должны запросить его, нажав на ссылку, чтобы запросить исправление в верхней части страницы.

Исправление

...