您当前的位置: 首页 >  Java

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

深入理解Java虚拟机——虚拟机堆转储快照分析工具(jhat)

小志的博客 发布时间:2022-02-17 22:40:33 ,浏览量:0

目录
    • 一、虚拟机堆转储快照分析工具(jhat)的概述
    • 二、实际工作中一般不直接使用jhat命令分析dump文件原因
    • 三、使用jhat分析dump文件示例

一、虚拟机堆转储快照分析工具(jhat)的概述
  • jhat(JVM Head Analysis Tool)命令与jmap搭配使用,来分析Jmap生成的堆转储快照。
  • jhat内置了一个微型的HTTP/HTML服务器,生成dump文件的分析结果后,可以在浏览器中查看。
二、实际工作中一般不直接使用jhat命令分析dump文件原因
  • 一般不会在部署应用程序的服务器上直接分析dump文件,即使可以这样做,也会尽量将dump文件复制到其他机器上进行分析,因为分析工作时一个耗时而且消耗硬件资源的过程。
  • jhat的分析功能相对来说比较简陋。
三、使用jhat分析dump文件示例
  • jhat分析D盘下的a.bin格式的dump文件命令

    jhat d:\a.bin
    

    在这里插入图片描述

  • 浏览器中输入http://localhost:7000/ 就可以看到分析结果,如下图:

    在这里插入图片描述

  • 网页滑动做最后,找到 【Heap Histogram】,点击此标题链接,即可找到内存中总容量最大的对象,如下图:

    在这里插入图片描述

    在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0408s