下载
在最新版本的JDK(大于1.8或后期更新的1.8版本)中已经不会再自动集成 VisualVM,需要自己去下载安装;
VisualVM 是一款免费的,集成了多个 JDK 命令行工具的可视化工具,提供强大的分析能力,对 Java 应用程序做性能分析和调优。
下载地址:VisualVM官网 选择对应的版本即可
配置
其实下载之后直接运行visualvm_212/bin目录下的visualvm可执行文件即可,会自动识别jdk版本,要自定义jdk版本打开visualvm_212/etc/visualvm.conf加上以下配置即可(visualvm_后面的数字是软件版本):
visualvm_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home"
Visual GC 插件
Visual GC 插件非常强大,可以动态的对指定的进程进行监控,并且来通过统计面板来分类显示出各项任务/事件的总时间开销。
-
安装
安装方法: Tool->Plugin->Available Plugins;
-
插件界面介绍
安装完成之后选择一个正在运行的Java进程,这里选择idea,双击即可进入监控页面,如下图:
右边就是Visual GC 插件的主要界面了,这里可以看到软件运行时的内存变化实时情况。