Poolmon

메모리 풀 모니터인 PoolMon(poolmon.exe)은 운영 체제에서 페이징 및 비페이지 커널 풀의 메모리 할당에 대해 수집하는 데이터와 터미널 서비스 세션에 사용되는 메모리 풀을 표시합니다. 데이터는 풀 할당 태그별로 그룹화됩니다.

드라이버 개발자와 테스터는 종종 PoolMon을 사용하여 새 드라이버를 만들 때 메모리 누수 감지, 드라이버 코드를 변경하거나 드라이버에 스트레스를 줍니다. 또한 테스트의 각 단계에서 PoolMon을 사용하여 드라이버의 할당 및 사용 가능한 작업 패턴을 확인하고 드라이버가 지정된 시간에 얼마나 많은 풀 메모리를 사용하고 있는지 확인할 수 있습니다.

이 문서에 설명된 PoolMon 버전은 WDK(Windows 드라이버 키트)의 \Tools\Other 하위 디렉터리에 포함되어 있습니다.

이 항목에는 다음이 포함됩니다.

PoolMon 개요

PoolMon 요구 사항

PoolMon 명령

PoolMon 디스플레이

PoolMon 예제

Microsoft Windows XP 및 이전 시스템에서 PoolMon을 사용하려면 풀 태그 지정을 사용하도록 설정해야 합니다. Windows Server 2003 이상 버전의 Windows에서는 풀 태그 지정이 영구적으로 사용하도록 설정됩니다. 자세한 내용은 PoolMon 요구 사항의 "풀 태그 지정 요구 사항"을 참조하세요.

PoolMon은 각 풀 태그를 할당하는 Windows 구성 요소 및 일반적으로 사용되는 드라이버의 이름을 표시할 수 있습니다. 이 기능은 PoolMon 및 Windows용 디버깅 도구 패키지와 함께 설치된 파일인 pooltag.txt 데이터를 사용합니다.