Informace o využití paměti procesu

Funkce GetProcessMemoryInfo přebírá jako vstup popisovač procesu a vyplní strukturu PROCESS_MEMORY_COUNTERS informacemi o statistikách paměti procesu. cb člen obdrží velikost struktury. Člen PageFaultCount obdrží počet chyb stránky. Zbývající členové obdrží aktuální a špičku využití paměti v následujících kategoriích:

  • pracovní sada
  • stránkovaný fond
  • nestránkovaný fond
  • pagefile

Pracovní sada je množství paměti fyzicky namapované na kontext procesu v daném okamžiku. Paměť ve stránkovaném fondu je systémová paměť, která se dá přenést do stránkovacího souboru na disku (stránkované), když se nepoužívá. Paměť v nestránkovém fondu je systémová paměť, která se nedá stránkovat na disk, pokud jsou přiděleny odpovídající objekty. stránkovací soubor využití představuje, kolik paměti je pro proces v systémovém stránkovacím souboru vyhrazeno. Pokud je využití paměti příliš vysoké, stránka správce virtuální paměti vybere paměť na disk. Pokud vlákno potřebuje stránku, která není v paměti, správce paměti ji znovu načte ze stránkovacího souboru.