jisualvm能够监控内存泄露,跟踪垃圾回收,执行时内存、cpu分析,线程分析。已经被集成到了jdk1.6及以上版本。
工具/原料
jdk1.8.0
方法/步骤
1
首先进入到jdk的安装目录的bin目录下,在该目录下打开jvisualvm程序。
2
进入到该程序的主界面后,可以看到本地项目下有'VisualVM',为jvisualvm对本机的监控。
3
打开本机的监控,可以看到有概述、检视、线程和抽样器。概述:显示的是该服务器的启动和系统参数,可以通过与服务器的实际参数进行对比查看是否有内存溢出。
4
监视:显示的是当前系统的CPU、内存、类和线程的相关资源的使用情况。其中'堆dump'可以查看堆的详细状态,包括堆的概况,里面所有的类,还能点进具体的一个类查看这个类的状态。
5
线程:能够显示线程的名称和运行的状态,在调试多线程时必不可少,而且可以点进一个线程查看这个线程的详细运行情况。
6
如果要监控远程的tomcat服务器,则需要配置catalina.sh文件
7
然后在'远程'邮件创建远程主机,然后添加该主机的jvm连接即可
上一篇:二手车进水处理方法
下一篇:矿山废水处理系统特点