基于Java visualvm的可视化监控的使用
1 Java visualVM可视化监控工具打开方式
ctrl + r 快捷键调出运行窗口,输出 jvisualvm指令,即可打开java visualVM工具。详情如下图:
2 Java VisualVM工具的简单介绍
其功能菜单主要有概述、监视、线程、抽样器。还可以添加插件扩充功能。
概述:主要显示JVM参数,系统属性。其中JVM参数类似与jinfo的功能,系统属性显示系统属性相关内容。
监视:动态的显示CPU、内存、类、线程等。可以执行堆dump,类似于jmap手动输出的Dump文件。
线程:动态的显示线程的详细信息。可以执行线程Dump,类似于就jstack输出的stack信息。
抽样器:可以显示CPU、内存的抽样信息。进行CPU抽样可以查看程序的瓶颈,可以查看具体哪个方法耗时比较多,从而进行优化。进行内存抽样,可以查看内存占用情况。
3 插件的添加
点击,工具-插件
然后切换到“设置”tab分页,添加插件中心配置。
插件中心配置的地址,可以访问:https://visualvm.github.io/pluginscenters.html ,根据自己JDK的版本,选择对应的url。
勾选新添加的插件中心配置,点击“可用插件”tab分页,勾选需要添加的插件,点击安装即可。具体操作见下图:
关于Java visualVM更多的详细文档参见:https://visualvm.github.io/documentation.html
talk less,do more!