記憶體效能資訊

記憶體效能資訊可從記憶體管理員透過系統性能計數器,以及 GetPerformanceInfo、GetProcessMemoryInfoGlobalMemoryStatusEx函式取得。 Windows 工作管理器、可靠性和 效能監視器 等應用程式,以及進程總管工具會使用性能計數器來顯示系統和個別進程的記憶體資訊。

本主題會將性能計數器與記憶體效能函式和 Windows 任務管理器傳回的數據產生關聯:

系統記憶體效能資訊

下表將記憶體物件性能計數器與MEMORYSTATUSEXPERFORMANCE_INFORMATIONPROCESS_MEMORY_COUNTERS_EX結構中記憶體效能函式所傳回的數據產生關聯,以及任務管理器所顯示的對應資訊。

記憶體物件計數器 (除非另有註明) 結構 Windows Server 2008 和 Windows Vista 的 [任務管理器效能] 索引標籤 Windows Server 2003 和 Windows XP 的 [任務管理器效能] 索引標籤
可用 KB MEMORYSTATUSEXullAvailPhysPERFORMANCE_INFORMATIONPhysicalAvailable 從物理記憶體中減去記憶體圖表中顯示的使用量值 (MB): 總計 物理記憶體:可用
MEMORYSTATUSEXullTotalPhysPERFORMANCE_INFORMATIONPhysicalTotal 物理記憶體 (MB): 總計 物理記憶體:總計
認可位元組 PERFORMANCE_INFORMATIONCommitTotal 系統:頁面檔案 第一個值(以 MB 為單位) 認可費用:總計
認可限制 MEMORYSTATUSEXullTotalPageFilePERFORMANCE_INFORMATIONCommitLimit 系統:頁面檔案 第二個值 (以 MB 為單位) 認可費用:限制
免費和零頁面清單位元組 Windows Server 2003 和 Windows XP: 不支援此性能計數器。
物理記憶體 (MB): 可用 不適用
PERFORMANCE_INFORMATIONCommitPeak 認可費用:尖峰
PERFORMANCE_INFORMATIONHandleCount 系統:句柄 總計:句柄
MEMORYSTATUSEXullAvailPageFile
Pool Nonpaged Bytes PERFORMANCE_INFORMATIONKernelNonpaged 核心記憶體:非分頁 核心記憶體:非分頁
Pool Paged Bytes PERFORMANCE_INFORMATIONKernelPaged 核心記憶體:分頁 核心記憶體:分頁
集區分頁位元組 + 集區非分頁位元組 PERFORMANCE_INFORMATIONKernelTotal 核心記憶體:總計 核心記憶體:總計
行程 (Objects 物件) PERFORMANCE_INFORMATIONProcessCount 系統:進程 總計:進程
線程計數(進程(_Total) 物件) PERFORMANCE_INFORMATIONThreadCount 系統:線程 總計:線程
待命和修改清單上的快取位元組 + 可共用頁面 PERFORMANCE_INFORMATIONSystemCache 系統快取
快取位元組 + 修改的頁面清單位元組 + 待命快取保留位元組 + 待命快取一般優先順序位元組 + 待命快取代碼位元組 Windows Server 2003 和 Windows XP: 除了快取位元組以外,不支援這些性能計數器。
物理記憶體 (MB): 快取 不適用

 

處理記憶體效能資訊

下表將進程物件性能計數器與MEMORYSTATUSEXPERFORMANCE_INFORMATIONPROCESS_MEMORY_COUNTERS_EX結構中記憶體效能函式所傳回的數據產生關聯,以及任務管理器所顯示的對應資訊。

Process 物件計數器 結構 Windows Server 2008 和 Windows Vista 的 [任務管理器處理程式] 索引卷標 Windows Server 2003 和 Windows XP 的 [任務管理器處理程式] 索引標籤
Handle Count 處理 處理
分頁檔位元組 PROCESS_MEMORY_COUNTERS_EX。PagefileUsage 系統進程以外的所有進程認可大小 。 針對系統進程,頁面檔案位元組一律為0。 系統進程以外的所有進程的 VM 大小 。 針對系統進程,頁面檔案位元組一律為0。
頁面檔案位元組尖峰 PROCESS_MEMORY_COUNTERS_EX。PeakPagefileUsage
Pool Nonpaged Bytes PROCESS_MEMORY_COUNTERS_EX。QuotaNonPagedPoolUsage NP 集區 NP 集區
Pool Paged Bytes PROCESS_MEMORY_COUNTERS_EX。QuotaPagedPoolUsage 分頁集區 分頁集區
私用位元組 PROCESS_MEMORY_COUNTERS_EX。PrivateUsage 認可大小 VM 大小
指定影像的線程計數 (Process( 執行緒 執行緒
虛擬位元組 MEMORYSTATUSEXullTotalVirtualMEMORYSTATUSEXullAvailVirtual
Virtual Bytes Peak None
工作集 PROCESS_MEMORY_COUNTERS_EX。WorkingSetSize 工作集 (記憶體) Mem 使用量
Working Set Peak PROCESS_MEMORY_COUNTERS_EX。PeakWorkingSetSize 尖峰工作集 (記憶體) 尖峰 Mem 使用量
工作集 - 私人 Windows Server 2003 和 Windows XP: 不支援此性能計數器。
私人工作集 不適用
PROCESS_MEMORY_COUNTERS_EX。QuotaPeakNonPagedPoolUsage None
PROCESS_MEMORY_COUNTERS_EX。QuotaPeakPagedPoolUsage None
MEMORYSTATUSEXullAvailPageFile None
MEMORYSTATUSEXullTotalPageFile

 

Memory 物件

Objects 物件

Process 物件

進程總管工具