Compartir a través de


!poolused

La extensión !poolused muestra resúmenes de uso de memoria en función de la etiqueta utilizada para cada asignación de grupo.

!poolused [Flags [TagString]] 

Parámetros

Marcas

Especifica la cantidad de salida que se mostrará y el método de ordenación de la salida. Puede ser cualquier combinación de los siguientes valores de bits, salvo que los bits 1 (0x2) y 2 (0x4) no pueden utilizarse juntos. El valor predeterminado es 0x0, que produce información resumida, ordenada por etiqueta de grupo.

Bit 0 (0x1)

Muestra información más detallada (verbose).

Bit 1 (0x2)

Ordena la visualización por la cantidad de memoria no paginada utilizada.

Bit 2 (0x4)

Ordena la visualización por la cantidad de memoria paginada utilizada.

Bit 3 (0x8)

Muestra el grupo de sesiones en lugar del grupo estándar. Puede utilizar el comando !session para pasar de una sesión a otra.

TagString

Especifica la etiqueta de grupo. TagString es una cadena ASCII que distingue mayúsculas de minúsculas. El asterisco (*) puede utilizarse para representar cualquier número de caracteres; el signo de interrogación (?) puede utilizarse para representar exactamente un carácter. A menos que se utilice un asterisco, TagString debe tener exactamente cuatro caracteres de longitud.

Archivo DLL

Kdexts.dll

Información adicional

Para obtener información sobre los grupos de memoria y las etiquetas de grupo, consulte Microsoft Windows Internals de Mark Russinovich y David Solomon.

Comentarios

La extensión !poolused recoge datos de la función de etiquetado de grupos de Windows. El etiquetado de grupos solo está disponible en Windows Server 2003 y versiones posteriores de Windows.

Si detiene la ejecución de la extensión antes de que finalice, el depurador muestra resultados parciales.

La visualización de este comando muestra el uso de memoria para cada etiqueta en el grupo paginado y en el grupo no paginado. En ambos casos, la visualización incluye el número de asignaciones actualmente pendientes para la etiqueta específica y el número de bytes que están consumiendo esas asignaciones.

Este es un ejemplo parcial de la salida de esta extensión:

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