Утечка памяти в Windows Embedded 7 — тег (poolmon) TD — невыгружаемый пул, высокая загрузка

Утечка памяти в Windows Embedded 7 — тег (poolmon) TD — невыгружаемый пул, высокая загрузка

Я имел дело с утечкой памяти и исследовал, что является виновником, используя Poolmon, Xperf и Windows Performance Analyzer. SO — это Windows Embedded 7 - 32 бит: я думаю, что номинальный предел невыгружаемого пула очень низок, может быть, 256 МБ (не могу найти фактический предел, после 200/250 МБ у меня возникают проблемы с моим программным обеспечением C#).

Я обнаружил, что процессы с тегом Poolmon «TD» используют большую часть невыгружаемого пула: Я попытался найти этот ТЭГ в

  • C:\Windows\System32\драйверы
  • C:\Windows\SysWow64\драйверы
  • C:\Программные файлы

но безуспешно.
Для этого исследования я следовалэта почта.

Это изображение Пулмона:

Изображение Пулмона

После генерации pool.etlфайла с помощью xperf я открыл его в WPA и нашел невыгружаемые процессы, используя этот неизвестный тег. Я нашел процессы, но они оба являются 'Неизвестными' процессами согласно WPA:

Изображение WPA

Здесьссылка на pool.etl.

Для этого анализа я следовалэтотпост и я использовал эту команду:

xperf -on PROC_THREAD+LOADER+POOL -stackwalk PoolAlloc+PoolFree+PoolAllocSession+PoolFreeSession -BufferSize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\pool.etl

Есть предложения?
Что мне делать дальше и что я могу сделать?

Связанный контент