“工欲善其事,必先利其器”,Visual GC对查看JVM堆内存GC变动是很有必要的,这样能够让我们能可视化的看着堆内存区域的变动及GC情况。
一、什么是Visual GC
Visual GC是Java VisualVM的一个插件,能够很清楚的看到当前程序运行在虚拟机中的堆内存区域的分配变动及GC情况。
具体可以参考网站:
http://www.oracle.com/technetwork/java/visualgc-136680.html
二、如何安装Visual GC
1、环境与安装问题
- 环境:当前使用的jdk版本是 jdk1.8.0_131
在对应的路径下找到jvisualvm.exe($JAVA_HOME/bin/jvisualvm.exe) - 问题描述:直接打开jvisualvm.exe,在工具->插件,弹出一个插件窗口,从“可用”插件页签中选择Visual GC,选择安装会出现下面提示:
此问题是由于通过默认提供的url下载获取不到,下面我们开始进行安装
2、设置插件的URL
在插件窗口,找到“设置”页签,进行编辑调整
此处的URL在下一步来告知如何获取
3、获取URL
- 现在Java VisualVM的插件获取的网站都是在这里获取:
https://visualvm.github.io/index.html
- 进入plugin,找到对应JDK版本的url
4、安装Visual GC插件
- 选择Visual GC,选择安装
- 安装默认的来安装,如图说明安装成功
到此Visual GC插件已经安装完成,大家看到的效果会如文章开篇的效果,如果对Visual GC插件深入解读,可以参考本文提供的参考网址。
扫描关注:全栈工程师成长记
一个可以交流的平台,目的是为了做一个影响最有影响力的人的平台。