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的主要内容,如果未能解决你的问题,请参考以下文章