(psapi.h) PROCESS_MEMORY_COUNTERS 结构

包含进程的内存统计信息。

语法

typedef struct _PROCESS_MEMORY_COUNTERS {
  DWORD  cb;
  DWORD  PageFaultCount;
  SIZE_T PeakWorkingSetSize;
  SIZE_T WorkingSetSize;
  SIZE_T QuotaPeakPagedPoolUsage;
  SIZE_T QuotaPagedPoolUsage;
  SIZE_T QuotaPeakNonPagedPoolUsage;
  SIZE_T QuotaNonPagedPoolUsage;
  SIZE_T PagefileUsage;
  SIZE_T PeakPagefileUsage;
} PROCESS_MEMORY_COUNTERS;

成员

cb

结构大小(以字节为单位)。

PageFaultCount

页错误数。

PeakWorkingSetSize

峰值工作集大小(以字节为单位)。

WorkingSetSize

当前工作集大小(以字节为单位)。

QuotaPeakPagedPoolUsage

分页池使用量峰值(以字节为单位)。

QuotaPagedPoolUsage

当前分页池使用情况(以字节为单位)。

QuotaPeakNonPagedPoolUsage

非分页池使用量的峰值(以字节为单位)。

QuotaNonPagedPoolUsage

当前非分页池使用情况(以字节为单位)。

PagefileUsage

此过程的“提交费用”值(以字节为单位)。 提交费用是内存管理器为正在运行的进程提交的内存总量。

PeakPagefileUsage

此过程生存期内提交费用的峰值(以字节为单位)。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 psapi.h

另请参阅

GetProcessMemoryInfo

内存性能信息

进程内存使用情况信息

工作集信息