第一次使用perfmon监控应用进程的信息,步骤总结如下:

第一部分 性能监视器

1.快捷键Win+R打开运行界面,输入“perfmon”命令后回车即可打开windows的性能监视器

2.点击“性能监视器”,可看到默认的监视内容(CPU使用情况)

3.点击“添加”按钮,可添加需要测试的计数器

这里我们添加如下图所示3个计数器,加上之前监视器默认监视的1个计数器,总共是监视4个计数器。分别为:CPU、内存、磁盘IO和处理器队列长度。

4.点击“确定”按钮显示下图,监视器会自动显示每个计数器在持续时间内的最大值最小值和平均值

5.此时我们可以通过修改属性使图表显示更直观

我们可以修改颜色、比例、宽度和样式(由于上图有2个计数器颜色都为红色,我们将其中一个修改为黄色)

监视器默认的采样间隔为1秒,持续时间为100秒,我们可以根据实际情况对其进行修改

6.图表类型一共有3种:线条、直方图和报告。可以根据情况任意切换

第二部分 数据收集器集

1.新建用户自定义数据收集器集。

2.输入名称,选择“手动创建”。

3.勾选“性能计数器”。

4.配置需要测试的计数器。

5.配置数据保存目录。

6.保存并关闭。

7.可在属性中配置停止条件。

8.点击“开始”运行,30分钟后自动停止。

9.可以点击“停止”提前结束运行。

10.此时可在报告中查看这段时间生成的报告。

这个报告已经在本地D:\监控-CPU、内存、磁盘IO、网络\PCPZ8VZPNONCTTV_20180927-000001\DataCollector01.blg文件中保存,可随时打开查看。

补充博客:使用Perfmon和PAL工具查看Server性能--PerfMon入门指南

第三部分 使用Perfmon判断程序是否存在内存问题

可以利用Perfmon来监控程序进程的Handle Hount、Virtual Bytes和Working Set这3个计数器。

Handle Count记录了进程当前打开的句柄个数,监视这个计数器有助于发现程序是否存在句柄类型的内存泄漏;

Virtual Bytes记录了程序进程在虚拟地址空间上使用的虚拟内存的大小,Virtual Bytes一般总大于程序的Working Set,监视Virtual Bytes可以帮助发现一些系统底层的问题;

Working Set记录了操作系统为程序进程分配的内存总量,如果这个值不断持续增加,而Virtual Bytes却跳跃式地增加,则很可能存在内存泄漏问题。

perfmon——使用windows系统自带的性能监视器监控进程信息的更多相关文章

  1. 如何在windows系统自带命令查看硬件信息?

    如何在windows系统自带命令查看硬件信息? 对于在windows下查看系统信息大家一定不陌生了,我现在说几个最常用的方法,对命令感兴趣的朋友看看,(给菜鸟看的,老手就不要笑话我了,大家都是从那个时 ...

  2. 以太网客户端提示windows系统自带共享代理解决方法

    以太网客户端(Dr.COM)登陆出现windows系统自带共享代理,如下图: 系统win+R调出运行: 在服务中,找到Internet Connection Sharing (ICS): 右键属性,将 ...

  3. Windows系统CPU内存网络性能统计第一篇 内存

    最近翻出以前做过的Windows系统性能统计程序,这个程序可以统计系统中的CPU使用情况,内存使用情况以及网络流量.现在将其整理一下(共有三篇),希望对大家有所帮助. 目录如下: 1.<Wind ...

  4. 本文介绍使用windows系统自带的远程桌面mstsc连接Centos 7.x远程桌面的基本方法。

    本文介绍使用windows系统自带的远程桌面mstsc连接Centos 7.x远程桌面的基本方法. 一.前言 我希望用windows远程访问centos图形界面.xmanager连接centos远程桌 ...

  5. zabbix3.4.7利用Windows性能监视器监控各项资源指标

    zabbix自带的windows监控模板并没有监控windows cpu使用率的监控 在cmd命令的窗口输入perfmon,就会弹出一下界面 点击性能监视器 点击如图加号,出现很多参数 选择proce ...

  6. 用windows性能监视器监控sqlserver的常见指标

    用windows性能监视器监控sqlserver的常见指标   上边文章中提到win的性能监视器是监控数据库性能必备的工具,接下来我就给大家介绍一些常见的监控指标,其实无非就是磁盘,cpu,内存等硬件 ...

  7. 【转载】 Windows系统电脑通过设备管理器查看电脑配置信息

    在采购电脑或者使用电脑的过程中,有时候我们需要查看到电脑的所有设备硬件信息,此时就可以通过Windows系统自带的设备管理器界面来查看该电脑所有的设备配置信息,包括CPU型号频率.内存.硬盘型号以及容 ...

  8. Windows系统自带工具的 cmd 命令

    目标 与计算机高手无关,只是为了减少鼠标点击的次数,提高效率. 适用范围 Windows XP,Windows 7,Window 8 (在Windows 7 下验证通过.) 使用方法 在 “运行“ 对 ...

  9. Windows系统自带的DOS窗口

    写在前面: 整理自网络 记录学习过程,方便复习 说明 DOS全称为Disk Operating System,意思是"磁盘操作系统" DOS是个人计算机上的一类操作系统,windo ...

随机推荐

  1. [UFLDL] Generative Model

    这一部分是个坑,应该对绝大多数菜鸡晕头转向的部分,因为有来自物理学界的问候. Deep learning:十九(RBM简单理解) Deep learning:十八(关于随机采样)    采样方法 [B ...

  2. [React] 11 - Redux: redux

    Ref: Redux中文文档 Ref: React 讀書會 - B團 - Level 19 Redux 深入淺出 Ref: React+Redux 分享會 Ruan Yifeng, Redux 架构: ...

  3. 写在开始前---web前后端对接

    现阶段接口对接问题: 1.接口乱,不清晰明了,无文档或文档过期 2.接口和业务不匹配.不可用 3.前后端沟通,工程复杂化 4.不能深入了解业务 5.任务延期 注:前后端对业务深入了解,接口之间都是有联 ...

  4. [PYTHON-TSNE]可视化Word Vector

    需要的几个文件: 1.wordList.txt,即你要转化成vector的word list: spring maven junit ant swing xml jre jdk jbutton jpa ...

  5. css3整理--calc()

    calc()语法: elem{ width:calc( 50% -2px ); } 取值说明: calc是计算的缩写,上句含义是:计算elem父元素的50%再减2px,并将结果赋值给elem的widt ...

  6. Linux 下文件

     Linux下文件的三个时间(Atime,Mtime,Ctime) [root@node ~]# stat install.log File: `install.log' Size: Blocks: ...

  7. hdu3374 String Problem【最小表示法】【exKMP】

    String Problem Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  8. element UI 导航栏根据路径来确定默认选中

    <template> <el-menu :default-active="activedMenu($route.path)" class="el-men ...

  9. css学习_css背景属性及其应用

    css背景属性及其应用 1.背景 2.背景简写 3.背景透明(css3) 4.背景缩放(css3) 5.多背景图片(css3) 6.凹凸文字效果

  10. [No0000127]WCF安全体系netTCPBinding绑定

    netTCPBinding绑定之Transport安全模式 一.netTCPBinding 此绑定使用TCP传输协议,不具交互性,只适用于 WCF 到 WCF 的通信. 此绑定的传输安全性的实现:  ...