共用方式為


處理記憶體使用量資訊

GetProcessMemoryInfo 函式會採用進程句柄做為輸入,並填入 PROCESS_MEMORY_COUNTERS 結構,並填入進程記憶體統計數據的相關信息。 cb 成員會收到 結構的大小。 PageFaultCount 成員會收到頁面錯誤數目。 其餘成員會接收下列類別中的目前和尖峰記憶體使用量:

  • 工作集
  • 分頁集區
  • 非分頁集區
  • pagefile

工作集 是特定時間實際對應至進程內容的記憶體數量。 分頁集區中的記憶體 是系統記憶體,可在未使用時傳輸至磁碟上的分頁檔案。 非分頁集區 中的記憶體是系統記憶體,只要配置對應的物件,就無法分頁到磁碟。 頁面檔 使用方式代表在系統分頁檔案中為進程保留多少記憶體。 當記憶體使用量過高時,虛擬記憶體管理員會將選取的記憶體分頁到磁碟。 當線程需要不在記憶體中的頁面時,記憶體管理員會從分頁檔案重載它。