Freigeben über


!poolused

Die Erweiterung !poolused zeigt Zusammenfassungen der Speichernutzung an, die auf dem für jede Poolzuweisung verwendeten Tag basieren.

!poolused [Flags [TagString]] 

Parameter

Flags

Gibt die Menge der anzuzeigenden Ausgabe und die Methode zur Sortierung der Ausgabe an. Dies kann eine beliebige Kombination der folgenden Bitwerte sein, außer dass die Bits 1 (0x2) und 2 (0x4) nicht zusammen verwendet werden können. Der Standardwert ist 0x0, der eine nach Pool-Tag sortierte Zusammenfassung der Informationen liefert.

Bit 0 (0x1)

Zeigt detailliertere (ausführliche) Informationen an.

Bit 1 (0x2)

Sortiert die Anzeige nach der Menge des nicht ausgelagerten Speicherverbrauchs.

Bit 2 (0x4)

Sortiert die Anzeige nach der Menge des verwendeten Auslagerungsspeichers.

Bit 3 (0x8)

Zeigt den Sitzungspool anstelle des Standardpools an. Sie können den Befehl !session verwenden, um zwischen den Sitzungen zu wechseln.

TagString

Gibt das Pool-Tag an. TagString ist eine zwischen Groß- und Kleinschreibung unterscheidende ASCII-Zeichenfolge. Das Sternchen (*) kann für eine beliebige Anzahl von Zeichen verwendet werden; das Fragezeichen (?) kann für genau ein Zeichen verwendet werden. Sofern kein Sternchen verwendet wird, muss TagString genau vier Zeichen lang sein.

DLL

Kdexts.dll

Zusätzliche Informationen

Informationen zu Speicherpools und Pool-Tags finden Sie in Microsoft Windows Internals von Mark Russinovich und David Solomon.

Hinweise

Die Erweiterung !poolused sammelt Daten aus der Pool-Tagging-Funktion von Windows. Das Pool-Tagging ist unter Windows Server 2003 und späteren Versionen von Windows permanent aktiviert.

Wenn Sie die Ausführung der Erweiterung abbrechen, bevor sie abgeschlossen ist, zeigt der Debugger Teilergebnisse an.

Die Anzeige für diesen Befehl zeigt den Speicherverbrauch für jedes Tag in paged pool und nonpaged pool an. In beiden Fällen enthält die Anzeige die Anzahl der derzeit ausstehenden Zuweisungen für den jeweiligen Tag und die Anzahl der Bytes, die von diesen Zuweisungen verbraucht werden.

Dies ist ein Beispiel für die Ausgabe dieser Erweiterung:

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