Compartir a través de


Pantalla PoolMon

PoolMon muestra columnas de datos sobre las asignaciones de memoria del grupo en una ventana de comandos. Use las teclas de dirección, las teclas PAGE UP y PAGE DOWN para desplazarse por los datos.

Nota

Para ver toda la pantalla PoolMon, el tamaño de la ventana del símbolo del sistema debe tener al menos 80 caracteres de ancho (ancho=80) y al menos 53 filas de alto (alto=53); y el búfer de la ventana del símbolo del sistema deben tener al menos 500 caracteres de ancho (width=500) y al menos 2000 filas de alto (height=2000). De lo contrario, es posible que la pantalla se trunque.

En la tabla siguiente se describen las columnas de la pantalla PoolMon.

Nombre de columna Descripción
Tag Etiqueta de 4 bytes asignada a la asignación del grupo.
Tipo Si las asignaciones de memoria están en bytes paginados o no paginados.
Asignados Número de asignaciones.
( ) Cambio en el número de asignaciones desde la última actualización.
Libera Número de operaciones gratuitas.
( ) Cambio en el número de asignaciones desde la última actualización.
Diferencias Número de asignaciones menos el número de operaciones gratuitas.
Bytes Tamaño de las asignaciones, en bytes usados.
( ) Cambio en el tamaño de asignación desde la última actualización.
Por asignación Valor de Bytes dividido por el valor de Diff.
Mapped_Driver Los controladores locales otros controladores y componentes del sistema usados habitualmente (/g) que asignan el valor de etiqueta del grupo. Esta columna solo aparece cuando se usa el parámetro /g .

La siguiente salida poolMon de ejemplo se ordena por número de asignaciones. (Para ordenar la presentación de esta manera, inicie PoolMon con el parámetro /a ).

 Memory:  260620K Avail:   96364K  PageFlts:     0   InRam Krnl: 1916K P:17856K
 Commit: 203500K Limit: 640916K Peak: 260632K            Pool N: 8332K P:27220K
 System pool information
 Tag  Type     Allocs            Frees            Diff   Bytes       Per Alloc

 Wait Nonp    3971107 (   0)   3971077 (   0)       30    8456 (     0)    281
 ObSt Nonp    2791258 (   0)   2791258 (   0)        0       0 (     0)      0
 Gxlt Paged   1161638 (   0)   1161630 (   0)        8     864 (     0)    108
 Ustm Paged   1088342 (   0)   1088298 (   0)       44    2464 (     0)     56
 Io   Nonp    1021112 (   1)   1020985 (   1)      127   91912 (     0)    723
 ObSq Paged    967615 (   0)    967615 (   0)        0       0 (     0)      0
 Key  Paged    954821 (   0)    953979 (   0)      842   87528 (     0)    103
 SePa Nonp     680348 (   0)    680321 (   0)       27    3656 (     0)    135

Tasa de actualización

PoolMon actualiza su presentación cada cinco segundos. No se puede cambiar mediante programación la tasa de actualización. Sin embargo, puede forzar una actualización de los resultados de PoolMon haciendo clic en algunas claves, si la ventana PoolMon se ejecuta en tiene el foco. CTRL y ALT, por ejemplo, forzar una actualización; sin embargo, la pantalla Imprimir no.

Valores acumulados

Windows recopila y calcula los datos que muestra PoolMon cada vez que el etiquetado de grupos está habilitado. Los valores de las asignaciones, las operaciones gratuitas y los bytes usados se acumulan desde el momento en que se inicia Windows y aumentan de forma monotónica hasta que se reinicia Windows. Si un controlador o componente se inicia después de que Windows ya se haya iniciado, los valores se acumulan desde la última vez que se inició el controlador o componente y se restablecen solo cuando se reinicia el controlador o el sistema.

Interpretación de valores de etiqueta

Todas las asignaciones de memoria del grupo tienen etiquetas, pero no todas tienen valores de etiqueta característica. Las asignaciones de memoria del grupo tienen valores de etiqueta característicos cuando el controlador que asigna la memoria establece el valor de etiqueta mediante ExAllocatePoolWithTag o ExAllocatePoolWithQuotaTag. Si el controlador no asigna un valor de etiqueta (ExAllocatePool, ExAllocatePoolWithQuota), Windows todavía crea una etiqueta, pero asigna el valor de etiqueta predeterminado None. Como resultado, no puede distinguir las estadísticas de las asignaciones de ese controlador de la de otras asignaciones de grupo.