上图可以放大查看,属于自己看书的一个笔记。
jps:虚拟机进程状况工具:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一编号LVMID
jstat:虚拟机统计信息监视工具:显示本地或者远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据
jinfo:实时查看和调整虚拟机各项参数
jmap:用于生成堆转储快照(heapdump)
jhat:与jmap搭配使用,来分析jmap生成后的堆转储快照。可用VisualVM、Memory Analyzer、IBM HeapAnalyzer工具代替。
jstack:用于生成虚拟机当前时刻的线程快照(threaddump)。主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等都是导致线程长时间停顿的常见原因。
hsdis:JIT生成代码反汇编。它的作用是让HotSpot的-XX:+PrintAssembly指令调用它来把动态生成的本地代码还原为汇编代码输出,同是还生成了大量有价值的注释。
Jconsole:Java监视与管理控制台
VisualVM:多合一故障处理工具