使用Java VisualVM分析堆空间

785 阅读1分钟

安装Visual GC插件

1、visualvm访问地址

visualvm.github.io/index.html

进入“Plugins”,找到对应自己JDK版本的更新地址并复制,我的是1.8.0_151,所以选的是第一个

2、进入jvisualvm的插件管理

"工具" - "插件"

在"设置"中新增url地址为刚才我们在github上找到的对应我们JDK版本的地址,可随意命名

修改成功后,可用插件即可刷新出来

3、安装VisualGC插件

3、这个时候就可以看到VisualGC视图了

写一个简单测试类

启动就可以看到我们堆空间各个区域的内存占用变化情况了

总结

一个简单的分析堆空间例子,可以根据视图直观的感受到堆空间的变化,希望对大家入门学习jvm有一定的帮助。 有什么不对的地方欢迎大家指正,相互学习。