Delen via


PoolMon Display

PoolMon geeft kolommen met gegevens weer over poolgeheugentoewijzingen in een opdrachtvenster. Gebruik de pijltoetsen, PAGE UP en PAGE DOWN om door de gegevens te bladeren.

Note

Als u de volledige PoolMon-weergave wilt zien, moet de grootte van het opdrachtpromptvenster minimaal 80 tekens breed zijn (breedte=80) en ten minste 53 rijen hoog (hoogte=53); en de buffer van het opdrachtpromptvenster moet minimaal 500 tekens breed zijn (breedte=500) en ten minste 2000 rijen hoog (hoogte=2000). Anders wordt de weergave mogelijk afgekapt.

In de volgende tabel worden de kolommen in de PoolMon-weergave beschreven.

Column Name Description
Tag De tag 4 byte die is toegewezen aan de pooltoewijzing.
Type Of de geheugentoewijzingen zich in gepaginade of niet-paginagebonden bytes bevinden.
Allocs Het aantal toewijzingen.
( ) De wijziging in het aantal toewijzingen sinds de laatste update.
Frees Het aantal gratis bewerkingen.
( ) De wijziging in het aantal toewijzingen sinds de laatste update.
Diff Het aantal toewijzingen min het aantal vrije bewerkingen.
Bytes De grootte van de toewijzingen, in gebruikte bytes.
( ) De wijziging in de toewijzingsgrootte sinds de laatste update.
Per Alloc De waarde van bytes gedeeld door de waarde van Diff.
Mapped_Driver The local drivers other commonly used drivers and system components (/g) that assign the pool tag value. This column appears only when you use the /g parameter.

De volgende poolmon-voorbeelduitvoer wordt gesorteerd op het aantal toewijzingen. (To sort your display this way, start PoolMon with the /a parameter.)

 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

Update Rate

PoolMon werkt de weergave elke vijf seconden bij. U kunt de updatesnelheid niet programmatisch wijzigen. U kunt echter een vernieuwing van de PoolMon-resultaten afdwingen door op een aantal sleutels te klikken als het venster PoolMon wordt uitgevoerd, de focus heeft. CTRL and ALT, for instance, force a refresh; however, Print screen does not.

Accumulated Values

De gegevens die PoolMon weergeeft, worden verzameld en berekend door Windows wanneer pooltags zijn ingeschakeld. De waarden voor toewijzingen, gratis bewerkingen en bytes die worden gebruikt, verzamelen zich vanaf het moment dat Windows wordt gestart en verhogen monotonisch totdat Windows opnieuw wordt opgestart. Als een stuurprogramma of onderdeel wordt gestart nadat Windows al is gestart, worden de waarden verzameld vanaf de laatste keer dat het stuurprogramma of onderdeel is gestart en worden ze alleen opnieuw ingesteld wanneer het stuurprogramma of systeem opnieuw wordt opgestart.

Tagwaarden interpreteren

Alle poolgeheugentoewijzingen hebben tags, maar ze hebben niet allemaal kenmerktagwaarden. Pool memory allocations have characteristic tag values when the driver that allocates the memory sets the tag value by using ExAllocatePoolWithTag or ExAllocatePoolWithQuotaTag. If the driver does not assign a tag value (ExAllocatePool, ExAllocatePoolWithQuota), Windows still creates a tag, but it assigns the default tag value None. Als gevolg hiervan kunt u de statistieken voor de toewijzingen van dat stuurprogramma niet onderscheiden van die van andere pooltoewijzingen.