在前面我们说过java中的GC的相关内容:
下面来说说可视化的GC工具-jvisualvm,jvisualvm已经被集成在jdk1.6以上的版本中
进入我们jdk的bin目录下面,我们就可以看到这个工具
启动这个工具:
从上面可以看到JVM的参数,如果看过JVM中的flag设置,对这个应该并不陌生了。对于里面的的一些选项都比较容易理解。
我们下面需要重点来介绍一下jvisualvm的插件Visual GC插件。
在jvisualvm中从主菜单中选择“工具”>“插件”,选择Visual GC插件进行安装。
装完之后,我们就可以看到多了一个Visual GC的菜单选项。
点击Visual GC,就可以看到堆的各个分区和选项,看到Java垃圾收集算法和图解Java中的GC(分代收集器),对这个里面的各个指标应该很会熟悉。