PROCESS_MEMORY_COUNTERS_EX 结构 (psapi.h)

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

语法

typedef struct _PROCESS_MEMORY_COUNTERS_EX {
  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;
  SIZE_T PrivateUsage;
} PROCESS_MEMORY_COUNTERS_EX;

成员

cb

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

PageFaultCount

页错误数。

PeakWorkingSetSize

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

WorkingSetSize

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

QuotaPeakPagedPoolUsage

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

QuotaPagedPoolUsage

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

QuotaPeakNonPagedPoolUsage

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

QuotaNonPagedPoolUsage

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

PagefileUsage

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

Windows 7 和 Windows Server 2008 R2 及更早版本: PagefileUsage 始终为零。 请改为选中 PrivateUsage

PeakPagefileUsage

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

PrivateUsage

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

要求

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

另请参阅

GetProcessMemoryInfo

内存性能信息

进程内存使用情况信息

工作集信息