基于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

原文地址:https://www.cnblogs.com/alsodzy/p/10194461.html