!poolused
!poolused 扩展根据用于每个池分配的标记显示内存使用摘要。
!poolused [Flags [TagString]]
参数
标记
指定要显示的输出量和对输出进行排序的方法。 这可以是以下位值的任意组合,但位 1(0x2)和 2(0x4)不能一起使用。 默认值为 0x0,生成按池标记排序的摘要信息。
位 0(0x1)
显示更详细的(精细)信息。
位 1(0x2)
按非分页内存使用量对显示进行排序。
位 2(0x4)
按分页内存使用量对显示进行排序。
位 3(0x8)
显示会话池而不是标准池。 可以使用 !session 命令在会话之间切换。
TagString
指定池标记。 TagString 是区分大小写的 ASCII 字符串。 星号(*)可用于表示任意数量的字符;问号(?)可以用来表示一个字符。 除非使用星号,否则 TagString 的长度必须为 4 个字符。
DLL
Kdexts.dll
其他信息
有关内存池和池标记的信息,请参阅 Microsoft Windows 内部资料(作者:Mark Russinovich 和 David Solomon)。
注解
!poolused 扩展利用 Windows 的池标记功能收集数据。 Windows Server 2003 及更高版本的 Windows 上永久启用池标记。
如果在扩展完成之前停止执行扩展,调试器将显示部分结果。
该命令的显示显示了分页池和非分页池中每个标记的内存使用情况。 在这两种情况下,显示都包括给定标记的当前未完成分配的数量以及这些分配所消耗的字节数。
以下是此扩展输出的部分示例:
0: kd> !poolused
Sorting by Tag
Pool Used:
NonPaged Paged
Tag Allocs Used Allocs Used
1394 1 520 0 0UNKNOWN pooltag '1394', please update pooltag.txt
1MEM 1 3368 0 0UNKNOWN pooltag '1MEM', please update pooltag.txt
2MEM 1 3944 0 0UNKNOWN pooltag '2MEM', please update pooltag.txt
3MEM 3 248 0 0UNKNOWN pooltag '3MEM', please update pooltag.txt
8042 4 3944 0 0PS/2 kb and mouse , Binary: i8042prt.sys
AGP 1 344 2 384UNKNOWN pooltag 'AGP ', please update pooltag.txt
AcdN 2 1072 0 0TDI AcdObjectInfoG
AcpA 3 192 1 504ACPI Pooltags , Binary: acpi.sys
AcpB 0 0 4 576ACPI Pooltags , Binary: acpi.sys
AcpD 40 13280 0 0ACPI Pooltags , Binary: acpi.sys
AcpF 6 240 0 0ACPI Pooltags , Binary: acpi.sys
AcpM 0 0 1 128ACPI Pooltags , Binary: acpi.sys
AcpO 4 208 0 0ACPI Pooltags , Binary: acpi.sys
...
WmiG 30 6960 0 0Allocation of WMIGUID
WmiR 63 4032 0 0Wmi Registration info blocks
Wmip 146 3504 182 18600Wmi General purpose allocation
Wmit 1 4096 7 49480Wmi Trace
Wrpa 2 720 0 0WAN_ADAPTER_TAG
Wrpc 1 72 0 0WAN_CONN_TAG
Wrpi 1 120 0 0WAN_INTERFACE_TAG
Wrps 2 128 0 0WAN_STRING_TAG
aEoP 1 672 0 0UNKNOWN pooltag 'aEoP', please update pooltag.txt
fEoP 1 16 0 0UNKNOWN pooltag 'fEoP', please update pooltag.txt
hSVD 0 0 1 40Shared Heap Tag , Binary: mrxdav.sys
hibr 0 0 1 24576UNKNOWN pooltag 'hibr', please update pooltag.txt
iEoP 1 24 0 0UNKNOWN pooltag 'iEoP', please update pooltag.txt
idle 2 208 0 0Power Manager idle handler
jEoP 1 24 0 0UNKNOWN pooltag 'jEoP', please update pooltag.txt
mEoP 1 88 0 0UNKNOWN pooltag 'mEoP', please update pooltag.txt
ohci 1 136 0 01394 OHCI host controller driver
rx.. 3 1248 0 0UNKNOWN pooltag ' rx', please update pooltag.txt
sidg 2 48 0 0GDI spooler events
thdd 0 0 1 20480DirectDraw/3D handle manager table
usbp 18 77056 2 96UNKNOWN pooltag 'usbp', please update pooltag.txt
vPrt 0 0 18 68160UNKNOWN pooltag 'vPrt', please update pooltag.txt
TOTAL 3570214 209120008 38769 13066104