内存性能信息

内存性能信息通过系统 性能计数器 以及 GetPerformanceInfoGetProcessMemoryInfoGlobalMemoryStatusEx 等函数从内存管理器获取。 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 内核内存:总计 内核内存:总计
处理 (对象对象) PERFORMANCE_INFORMATIONProcessCount 系统:进程 总计:流程
线程计数 (进程 (_Total) 对象) PERFORMANCE_INFORMATIONThreadCount 系统:线程 总计:线程数
备用列表和已修改列表上的缓存字节数 + 可共享页 PERFORMANCE_INFORMATIONSystemCache 系统缓存
缓存字节数 + 修改页列表字节数 + 备用缓存保留字节数 + 备用缓存普通优先级字节数 + 备用缓存代码字节 Windows Server 2003 和 Windows XP: 缓存字节数除外,不支持这些性能计数器。
物理内存 (MB) :缓存 不适用

 

进程内存性能信息

下表将进程对象性能计数器与 MEMORYSTATUSEXPERFORMANCE_INFORMATIONPROCESS_MEMORY_COUNTERS_EX 结构中的内存性能函数返回的数据以及任务管理器显示的相应信息相关联。

进程对象计数器 结构 Windows Server 2008 和 Windows Vista 的任务管理器进程选项卡 Windows Server 2003 和 Windows XP 的任务管理器进程选项卡
句柄计数 句柄数 句柄数
页文件字节数 PROCESS_MEMORY_COUNTERS_EXPagefileUsage 除系统进程之外的所有进程的提交大小。 对于系统进程,页面文件字节数始终为 0。 除系统进程之外的所有进程的 VM 大小。 对于系统进程,页面文件字节数始终为 0。
页面文件字节峰值 PROCESS_MEMORY_COUNTERS_EXPeakPagefileUsage
Pool Nonpaged Bytes PROCESS_MEMORY_COUNTERS_EXQuotaNonPagedPoolUsage NP 池 NP 池
Pool Paged Bytes PROCESS_MEMORY_COUNTERS_EXQuotaPagedPoolUsage 分页池 分页池
专用字节数 PROCESS_MEMORY_COUNTERS_EXPrivateUsage 提交大小 VM 大小
指定映像) 的线程计数 (进程 () 线程 线程
虚拟字节数 MEMORYSTATUSEXullTotalVirtualMEMORYSTATUSEXullAvailVirtual
Virtual Bytes Peak
工作集 PROCESS_MEMORY_COUNTERS_EXWorkingSetSize 工作集 (内存) Mem 用法
Working Set Peak PROCESS_MEMORY_COUNTERS_EXPeakWorkingSetSize 峰值工作集 (内存) 峰值 Mem 使用情况
工作集 - 专用 Windows Server 2003 和 Windows XP: 不支持此性能计数器。
专用工作集 不适用
PROCESS_MEMORY_COUNTERS_EXQuotaPeakNonPagedPoolUsage
PROCESS_MEMORY_COUNTERS_EXQuotaPeakPagedPoolUsage
MEMORYSTATUSEXullAvailPageFile
MEMORYSTATUSEXullTotalPageFile

 

Memory 对象

对象对象

处理对象

进程资源管理器工具