多语言展示
当前在线:500今日阅读:31今日分享:25

如何使用JDK自带jvisualvm监控工具

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连接即可

推荐信息