JVM监控及诊断工具-命令之jhat

Posted 爱上口袋的天空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM监控及诊断工具-命令之jhat相关的知识,希望对你有一定的参考价值。

1、 jhat:JDK自带堆分析工具

基本情况jhat(JVM Heap Analysis Tool)Sun JDK提供的jhat命令与jmap命令搭配使用,用于分析jmap生成的 heap dump文件(堆转储快照)。jhat内置了一个微型的HTTP/html服务器,生成dump文件的分析结果后,用户可以在浏览器中查看分析结果(分析虚拟机转储快照信息)。使用了jhat命令,就启动了一个http服务,端口是7000,Bihttp://localhost:7000/就可以在浏览器里分析。说明:jhat命令在JDK9、JDK10中已经被删除,官方建议用 VisualVM代替。


2、下面我们使用之前生成的hprof文件来测试

命令: jhat  hprof文件路径

 在浏览器中访问:

 可以点击进入查看对应的内容:

直接进行OQL语句查询定位问题:

以上是关于JVM监控及诊断工具-命令之jhat的主要内容,如果未能解决你的问题,请参考以下文章

JVM监控诊断之命令行使用

JVM监控诊断之命令行使用

JVM监控及诊断工具-命令之jcmd

JVM监控及诊断工具-命令之jmap

JVM监控及诊断工具-命令之jstat

JVM监控及诊断工具-命令之jstack