!poolused
(その !プール使用 エクステンションは、各プールの割り当てに使用されたタグに基づいて、メモリ使用のサマリーを表示する。
!poolused [Flags [TagString]]
パラメーター
フラグ
表示される出力の量と、出力の並べ替え方法を指定する。 ただし、ビット1 (0x2) とビット2 (0x4) は併用できない。 デフォルトは0x0で、プールタグでソートされたサマリー情報を生成する。
Bit 0 (0x1)
より詳細な (冗長な) 情報を表示する。
Bit 1 (0x2)
ページングされていないメモリの使用量で表示をソートする。
Bit 2 (0x4)
ページドメモリの使用量で表示をソートする。
Bit 3 (0x8)
標準プールの代わりにセッションプールを表示する。 を使用することができます !セッション コマンドでセッションを切り替える。
TagString
プールタグを指定する。 TagString は大文字と小文字を区別するASCII文字列である。 アスタリスク (*) は任意の文字数を表し、クエスチョンマーク (?) アスタリスクが使われていない限り、 TagString は正確に4文字でなければならない。
DLL
Kdexts.dll
追加情報
メモリプールとプールタグの詳細については、Mark Russinovich および David Solomon による「Microsoft Windows Internals」を参照してください。
解説
(その !プール使用 拡張機能は、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