Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Funktionen GetProcessMemoryInfo tar en processreferens som indata och fyller en PROCESS_MEMORY_COUNTERS struktur med information om minnesstatistiken för processen. Den cb- medlemmen får strukturens storlek. PageFaultCount- medlem tar emot antalet sidfel. De återstående medlemmarna får den aktuella och högsta minnesanvändningen i följande kategorier:
- arbetsuppsättning
- växlingspool
- icke-sidsidig pool
- pagefile
Den arbetsuppsättningen är mängden minne som fysiskt mappas till processkontexten vid en viss tidpunkt. Minne i den växlingspoolen är systemminne som kan överföras till växlingsfilen på disken (paged) när den inte används. Minne i icke-sidsidig pool är systemminne som inte kan bläddras till disken så länge motsvarande objekt allokeras. Den sidfilen användning representerar hur mycket minne som har avsatts för processen i systemväxlingsfilen. När minnesanvändningen är för hög har den virtuella minneshanteraren valt minne till disk. När en tråd behöver en sida som inte finns i minnet läser minneshanteraren in den igen från växlingsfilen.