一、打开 jvisualvm (VisualVM 是一款集成了 JDK 命令行工具和轻量级剖析功能的可视化工具。 设计用于开发和生产。)
打开 jvisualvm.exe 工具会出现如下一些监控指标
二、VisualVM可以根据需要安装不同的插件,每个插件的关注点都不同,有的主要监控GC,有的主要监控内存,有的监控线程等。(工具->插件)
各版本最新的插件中心可以这里查看:VisualVM: Plugins Centers 这里找到你 jdk对应的插件版本,将地址复制到对应的位置
选择你对应的插件,选中-安装即可
三、重启 jvisualvm.exe 工具即可看到 面板多一个窗口(Visual GC)
Visual GC 是常常使用的一个功能,可以明显的看到年轻代、老年代的内存变化,以及gc频率、gc的时间等。
可以通过Visual GC 插件看到 old 区的内存信息,当old区满了,就会 stw 咯。