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 |