!poolused
L'estensione !poolused visualizza i riepiloghi dell'uso della memoria, in base al tag usato per ogni allocazione del pool.
!poolused [Flags [TagString]]
Parametri
Flag
Specifica la quantità di output da visualizzare e il metodo di ordinamento dell'output. Può trattarsi di qualsiasi combinazione dei valori di bit seguenti, ad eccezione del fatto che i bit 1 (0x2) e 2 (0x4) non possono essere usati insieme. Il valore predefinito è 0x0, che produce informazioni di riepilogo, ordinate in base al tag del pool.
Bit 0 (0x1)
Visualizza informazioni più dettagliate (dettagliate).
Bit 1 (0x2)
Ordina la visualizzazione in base alla quantità di memoria non di paging utilizzata.
Bit 2 (0x4)
Ordina la visualizzazione in base alla quantità di memoria di paging utilizzata.
Bit 3 (0x8)
Visualizza il pool di sessioni anziché il pool standard. È possibile usare il comando !session per passare da una sessione all'altra.
TagString
Specifica il tag del pool. TagString è una stringa ASCII con distinzione tra maiuscole e minuscole. L'asterisco (*) può essere utilizzato per rappresentare un numero qualsiasi di caratteri; il punto interrogativo (?) può essere usato per rappresentare esattamente un carattere. A meno che non venga usato un asterisco, TagString deve avere una lunghezza esatta di quattro caratteri.
DLL
Kdexts.dll
Informazioni aggiuntive
Per informazioni sui pool di memoria e sui tag del pool, vedere Microsoft Windows Internals, di Mark Russinovich e David Solomon.
Osservazioni:
L'estensione !poolused raccoglie i dati dalla funzionalità di assegnazione di tag del pool di Windows. L'assegnazione di tag al pool è abilitata in modo permanente in Windows Server 2003 e versioni successive di Windows.
Se si arresta l'esecuzione dell'estensione prima del completamento, il debugger visualizza i risultati parziali.
La visualizzazione per questo comando mostra l'uso della memoria per ogni tag nel pool di paging e nel pool non di paging. In entrambi i casi, la visualizzazione include il numero di allocazioni attualmente in sospeso per il tag specificato e il numero di byte utilizzati da tali allocazioni.
Di seguito è riportato un esempio parziale dell'output di questa estensione:
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