jvm监控工具-VisualVM介绍以及实践

介绍

visualvm 是一个jvm监控工具,其实就是oracle的jvisualvm,VisualVM是免费的图形化的jvm监控和分析工具,
集成多个jdk命令的行工具的可视化工具,他包括以下命令行工具jstat,JConsole,jstack,jmap,jinfo等,
可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,
同时它还支持在MBeans上进行浏览和操作,虽然visualvm需要jdk1.6,但是其实jdk1.4以上版本都可以监控。

获取visualVM

1.不辞辛苦从github下载,这里还有部分解读,可以看看熟悉下https://www.appinn.com/markdown/
2.在你安装完jdk之后,你可以在jdk安装根目录->bin下找到如图所示的exe文件.

visualvm所在位置

打开VisualVM

visualvm.exe文件双击打开,显示如下界面
visualvm初始页面

安装插件

visual vm 有许多有用的插件,插件的安装位置在tools->plugins,在available plugins中选择并安装自己想要下载的插件,下载前建议先了解下
visualvm插件页面

查看监控

1.本地
如果你本地已经有启动的程序就在local中查找即可查看相应的数据.
visualvm监控

2.远程 (暂无)