虚拟机性能监控与故障处理工具の2个可视化工具

JDK的可视化工具

      JDK除了提供大量的命令行工具,还有两个功能强大的可视化工具:

JConsole(Java Monitoring and Management Console):是JDK1.5就提供的JVM监控工具。

VisualVM(All-in-One Java Troubleshooting Tool):是JDK1.6 Update7中才发布,现在已经成为了Sun公司主推的多合一故障处理工具。

 

一、JConsole

      是一种基于JMX的可视化监视、管理工具。

      管理部分是针对JMX MBean进行管理,所以下面我就尝试一下它的监视部分:

1、启动

      通过bin目录下的 jconsole.exe启动。

2、监控

2.1 内存监控

      内存相当于jstat命令。可以通过图表查看堆内存、内存池等的使用情况。可以通过柱状图来观察堆和非堆的使用情况。还有一个“执行GC”的按钮,点击之后图表走势会瞬间跌停(观察到的是甚至小于初始大小),然后重新上升…

2.2 线程监控

      线程相当于jstack命令。

      线程长时间停顿的主要原因有:等待外部资源、死循环、锁等待。这里我的线程就是在等待外部输入。下方还有检查死锁按钮。

 

 

二、VisualVM多合一故障处理工具

      Allin one: 除了运行监视、故障处理,还有性能分析等功能。

      优点:不需要被监视的程序基于特殊AGENT运行,因此对应用程序的实际性能影响很小,可以直接应用在生产环境中。

      VisualVM是基于NetBeans平台开发的,具备了插件扩展功能的特性,因此VisualVM有无限的可能性….插件是它的精华功能!

 

1、启动

      首先是在bin下找到 JAVA VISUALVM ,双击进入。


2、安装插件

      在工具-插件-可用的插件, 选择自己想要安装的插件,点下面的安装就好了,还是挺快挺方便的。

3、监视程序

      安装好了以后,就可以在主页面上监视程序了。

     

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值