内存变化趋势perfmon使用

Posted wx62b1822aab5b0

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内存变化趋势perfmon使用相关的知识,希望对你有一定的参考价值。

perfmon是微软官方系统自带的内存检测工具,可很方便查看较长时间的内存变化情况。

指标选择

通过 win+r,输入perfmon ,调出perfmon工具。

初始界面如下:

【内存变化趋势】perfmon使用_物理内存

因为咱们只关心程序的内存使用情况。

在性能监视器中删除默认的processortime指标,点击上方 +,选择

private bytes、virtualbytes 和working set -private 三项,如下图所示

【内存变化趋势】perfmon使用_虚拟空间_02

private bytes:程序占用的私有虚拟空间大小,不共享

virtualbytes :程序占用的全部虚拟空间

working set -private:程序私有的 占用物理内存的空间

 如果程序是c#语言编写,可以继续选择 net clr memory下的 bytes in all heaps 、total commited bytes 和total reserved bytes三个指标。

bytes in all heaps :托管堆占用的全部空间

total commited bytes :托管堆提交到物理内存的全部空间

total reserved bytes:托管堆申请的未提交到物理内存的空间


如要方便查看数据,可十分钟采样,描述到坐标轴上,右键属性,常规修改为

【内存变化趋势】perfmon使用_右键_03

图表:【内存变化趋势】perfmon使用_右键_04

使用效果

实际效果如下

【内存变化趋势】perfmon使用_右键_05

以上是关于内存变化趋势perfmon使用的主要内容,如果未能解决你的问题,请参考以下文章

性能测试工具LoadRunner32-LR之windows性能监控Perfmon

SQLSERVER 性能优化之Perfmon指标

Perfmon - Windows 自带系统监测工具

windows性能监控工具perfmon

PerfMon 差异 - “所有堆中的字节”内存不等于 gen0 + gen1 + gen2 + LOH

Windows性能监控工具Perfmon使用指南