Windows性能监测工具Perfmon之监测浏览器内存变化

举报
fdsafdfas 发表于 2021/05/20 11:01:49 2021/05/20
【摘要】 一、Perfmon 简介  perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地进行性能分析。这里我们主要讲利用perfmon监视器监测浏览器内存变化的方法,以windows10操作系统为例。二、Perfmon 使用方法1.搜索栏输入perfmon后找到【性能监视器】,点击打开,即可打开性能监视器 2....

一、Perfmon 简介

  perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地进行性能分析。

这里我们主要讲利用perfmon监视器监测浏览器内存变化的方法,以windows10操作系统为

二、Perfmon 使用方法

1.搜索栏输入perfmon后找到【性能监视器】,点击打开,即可打开性能监视器

 

2.在性能监视器的左窗格中,单击【性能监视器】,在右侧视图窗口中右键点击属性,在常规中设置监控周期(一轮监控持续的时间)

 

3.在图标中设置垂直比例(进程占用内存的展示区间大小)

 

4.设置完毕后点击视图顶部添加按钮或在视图窗口中右键添加计数器

 

5.在可用计数器中选择Process(进程)下的Working Set-Private,表示监控当前进程的私有物理内存

 

6.在选取对象的实例选择想要监控的进程实例,添加到计数器,这里以Chrome浏览器为例(建议开启隐身模式,减少不相关的Chrome进程数),选择所有Chrome相关的进程并添加

 

7.添加计数器后点击确认按钮,开启针对所选Chrome进程的内存监控,效果如下:

 

8. 我们监控了很多个Chrome进程,但并不是每个都是我们需要的,接下来切换到Chrome浏览器具体的页面进行操作,再回到perfmon找到跟随我们操作上下波动的曲线,删掉其他曲线

 

9.设置数值比例(当前内存所占数值和垂直坐标值之间的换算比例,1024Byte = 1KB1024KB = 1MB,数值单位为Byte,这里让曲线图以单位MB展示,故选择0.000001

 

10.Chrome浏览器内存波动图示例,此示例测试结果正常(内存无泄漏)

 

示例分析:上图是在我们对浏览器页面进行多次重复操作的同时,perfmon监视器记录的这段时间内浏览器的内存占用情况。首先可以看到内存曲线随着我们的操作过程而上下波动,从例图下方的数值可以看出内存峰值在200-250MB之间,均值为180MB左右,并无浏览器内存占用过大情况;其次在多次重复操作过后内存曲线波谷值和初始内存值几乎相等,说明在页面操作过后内存得到了释放,并且无明显的内存泄漏情况。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。