java性能监测工具 VisualVM

VisualVM可以安装一个插件Visual GC,可视化展示VM各代的使用和GC情况,直观!

java性能监测工具 VisualVM

VisualVM的功能:

1显示虚拟机进程以及进程的配置、环境信息(jps、jinfo)。
2监视应用程序的CPU、GC、堆、方法区(1.7及以前)、元空间(JDK1.8及以后)以及线程的信息,相当于jmap,jstat,jstack。
3dump以及分析堆转储快照(jmap,jhat)。
4方法级的程序运行性能分析,找出被调用最多、运行时间最长的方法。
5离线程序快照:收集程序的运行时配置、线程dump、内存dump等信息建立一个快照。

功能4的截图:

java性能监测工具 VisualVM