Утечка памяти в теге невыгружаемого файла
У меня есть Windows 2012 R2 стандарт. сервер с утечкой памяти. Что-то говорит мне, что утечка началась после того, как мы установили защиту Symantic Endpoint 12.1.5 - но я не уверен. Я пытался отключить Symantic без каких-либо изменений утечки памяти.
Используя RamMap, я вижу, что объем выгружаемого пула увеличивается ~1 ГБ в день. Используя Poolmon, я вижу, что тег "file" является причиной утечки памяти в невыгружаемом пуле.
Как мне отладить это дальше? Мне кажется, "file" - это общий тег, используемый для неизвестных файлов? Или я не могу действительно искать это?
Любое предложение будет с благодарностью.
Обновить:
2 ответа
Используйте XPerf/Windows Performance Analyzer для записи распределения пула.
Используйте perfmon, чтобы отслеживать, какой процесс имеет выделенные пулы. У меня нет сервера, чтобы передать, но счетчики что-то вроде "процесс \ память \ пул не выгружен" и "процесс \ память \ выгружен".
Кроме того, какова роль сервера? Включены ли теневые копии томов?