是一个功能强大的多合一故障诊断和性能监控的可视化工具
他集成了多个JDK命令行工具,使用Visual VM 可用于显示虚拟机进程及进程的配置和环境信息(jps,jinfo),监视应用程序的CPU,GC,堆,方法区以及线程的信息(jstat,jstack)等,可以基本代替掉jconsole
插件:
支持远程链接 参考 https://www.cnblogs.com/jtfr/p/11127644.html
Visual VM的生成dump文件和查看dump文件
第一种方式
第二种方式
dump出来的需要手动另存为,否则只是个快照
查看Dump文件
可以对两个不同时间的dump文件进行对比,以便与查找问题
也可以进行oql查询
线程dump,同heap dump
抽样器
查看方法占用的cpu的时间
查看线程占用的cpu的时间
内存抽样器也类似
可以查看内存占用的多少,实例数。也可以查看线程占用的内存的多少