第四章 虚拟机性能监控与故障处理工具(先了解一下)
1、 JDK的命令行工具
1) jps(虚拟机进程状况工具):可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID。其他jdk工具大多需要输入它查出来的LVMID来确定要监控的是哪一个虚拟机进程,对于本地虚拟机进程虚拟机的进程ID与LVMID一致。
2) jstat(虚拟机统计信息监视工具):用于监视虚拟机各种运行状态信息的命令行工具。
3) jinfo(java配置信息工具):实时的查看和调整虚拟机各项参数。
4) jmap(java内存映象工具):生成堆转储快照(dump/heapdump文件),查询finalize执行队列、java堆和永久代的详细信息。
5) jhat(虚拟机堆转储快照分析工具):搭配jmap分析dump文件。
6) jstack(java堆栈追踪工具):生成虚拟机当前时刻的线程快照(threaddump/javacore文件)。
7) HSDIS(JIT生成代码反汇编)
2、 JDK的可视化工具
1) JConsle(java监视与管理控制台):基于JMX的可视化监视、管理工具。
2) VisualVM(多合一故障处理工具)
第五章 调优案例分析与实战(接触到时再看)