This feature uses data from pooltag.txt, a file installed with PoolMon and with the Debugging Tools for Windows packages.
#WHERE TO FINE POOLMON.EXE DRIVERS#
PoolMon can display the names of the Windows components and commonly used drivers that assign each pool tag. For more information, see 'Pool Tagging Requirement' in PoolMon Requirements. On Windows Server 2003 and later versions of Windows, pool tagging is permanently enabled.
To use PoolMon on Microsoft Windows XP and earlier systems, you must enable pool tagging. The version of PoolMon described in this document is included in the ToolsOther subdirectory of the Windows Driver Kit (WDK). You can also use PoolMon in each stage of testing to view the driver's patterns of allocation and free operations, and to reveal how much pool memory the driver is using at any given time. If I try to download it from MSDN, they're giving me a 1MB file (for Windows Driver Tool), which is not the actual installer- executing this file starts a downloader which in turn starts downloading the 500MB real installer.ĭriver developers and testers often use PoolMon to detect memory leaks when they create a new driver, change the driver code, or stress the driver. Where can I get an offline installer for PoolMon? I need PoolMon to test a driver memory leak. The pool tagging feature collects and calculates statistics about pool memory sorted by the tag value of the allocation. Pool tagging is permanently enabled on Windows Server 2003 and later versions of Windows.
#WHERE TO FINE POOLMON.EXE INSTALL#
If you install the WDK to the default folder, poolmon will be in “C: Program Files (x86) Windows Kits 8.0 Tools. Poolmon has shipped with many different packages over the years it is currently available with the Windows Driver Kit.