(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 |