Поделиться через


PoolMon

PoolMon (poolmon.exe), монитор пула памяти, отображает данные, собираемые операционной системой, о выделении памяти из системных и несгружаемых пулов ядра, а также пулов памяти, используемых для сеансов служб терминалов. Данные группируются по тегу выделения пула.

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

Версия PoolMon, описанная в этом документе, включена в подкаталог \Tools\Other пакета драйверов Windows (WDK).

Этот раздел включает следующие темы.

Общие сведения о PoolMon

Требования к PoolMon

Команды PoolMon

Дисплей PoolMon

Примеры PoolMon

Чтобы использовать PoolMon в Microsoft Windows XP и более ранних системах, необходимо включить добавление тегов в пул. В Windows Server 2003 и более поздних версиях Windows теги пула включены без возможности восстановления. Дополнительные сведения см. в разделе "Требование добавления тегов к пулу" статьи Требования к PoolMon.

PoolMon может отображать имена компонентов Windows и часто используемых драйверов, которые назначают каждому тегу пула. Эта функция использует данные из pooltag.txt, файла, установленного с помощью PoolMon и средств отладки для пакетов Windows.