jhat(JVM Heap Analysis Tool)jdk自带的堆分析工具,与jmap搭配使用,用于分析jmap生成的heap dump文件。jhat内置一个微型的http/html服务器,生成dump文件的分析结果,用户可以在浏览器中查看分析结果。jhat启动的http服务器默认端口7000,默认地址是http://localhost:7000/。(jhat在jdk9和jdk10已经删除,官方建议用VisualVM)

  • jhat <dump文件>:可以看到系统提示Server is ready。接下来我们就能通过http://localhost:7000/来访问了。
C:\Users\lenovo>jhat d:\oom.hprof
Reading from d:\oom.hprof...
Dump file created Sat Jun 19 15:08:14 CST 2021
Snapshot read, resolving...
Resolving 9509 objects...
Chasing references, expect 1 dots.
Eliminating duplicate references.
Snapshot resolved.
Started HTTP server on port 7000
Server is ready.

例如:Show heap histogram选项就能查看堆中所有的对象情况等等

JVM性能监控工具 - jhat相关推荐

  1. JVM性能监控工具(一)-jdk命令行工具

    转载:http://blog.csdn.net/top_code/article/details/51456186 当系统出bug需要定位问题的时候,知识.经验是关键基础,数据是依据,工具是运用知识处 ...

  2. 深入理解JVM—性能监控工具

    我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的.简单的优化,程序在运行时由于运行环境的复杂性.业务逻辑的复杂性,很多JVM是无法进行 ...

  3. JVM性能监控工具 - jstat

    Jstat全称JVM Statistics Monitoring Tool,用于监视虚拟机各种运行状态信息的命令工具.它可以显示本地或者远程虚拟机进程中的类装载.内存.垃圾收集.JIT编译等运行数据 ...

  4. java堆栈信息查看,以及JVM性能查看工具-jconsole+jmap

    java-core  P487 P515 chapter11,主要讲java的异常,里面很多内容收获良多,之前一直没注意过的. 一,Throwable类获得StackTraceElement ,可进行 ...

  5. JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解 | 必须收藏!

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 优雅先生 来源 | my.oschina.net/feichexia/blog/1 ...

  6. JVM 性能调优监控工具 jps、jstack、jmap、jhat、jstat、hprof 使用详解

    A.jps(Java Virtual Machine Process Status Tool) B.jstack C.jmap(Memory Map)和jhat(Java Heap Analysis ...

  7. 【转】JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

    JVM性能调优监控工具jps.jstack.jmap.jhat.jstat.hprof使用详解 https://my.oschina.net/feichexia/blog/196575 转载于:htt ...

  8. JVM性能调优监控工具专题一:JVM自带性能调优工具(jps,jstack,jmap,jhat,jstat,hprof)...

    2019独角兽企业重金招聘Python工程师标准>>> 前提概要:         JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外 ...

  9. JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解

    参考来自:周志明著 深入理解JAVA虚拟机 https://www.cnblogs.com/therunningfish/p/5524238.html http://www.tuicool.com/a ...

最新文章

  1. 总结:详细讲解MapReduce过程(整理补充)
  2. 深度学习之表面缺陷识别
  3. linux 磁盘查看方式
  4. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 14丨报告的记录 I【难度简单】
  5. require.js的基本用法
  6. VC连接SQLite3的方法 MFC封装类
  7. html5 ocr图片识别,OCR识别控件LEADTOOLS HTML5案例:整页OCR识别
  8. java与js的split方法
  9. 在SQLServer软件导入文件与数据查询
  10. 3.1、如何通过ISP(FlyMcu串口)下载程序(附CH340驱动及FlyMcu安装包)
  11. 现代制造技术——金属切削原理
  12. 初学者如何选购入门民谣吉他
  13. DATEDIF函数使用方法高级篇到期提醒等
  14. 如何在3ds max中轻松快速地为枕头建模?
  15. 如何在App中打开设置、appstore或其他App(区别iOS 10及之前系统)
  16. 10分钟pandas教程
  17. k8s之pod和pod探针
  18. cadence SPB17.4 - allegro - 尺寸标注
  19. 使用asm.jar将Android手机屏幕投影到电脑
  20. Java SSM开发大众点评后端

热门文章

  1. vnc远程屏幕大小设置
  2. mysql myisam 行锁_MySQL MYISAM引擎表锁和行锁详解
  3. TableLayout 的collapseColumns、shrinkColumns、stretchColumns
  4. 微信公众号 网页授权实现
  5. AD620BRZ ADI
  6. java项目中rides的使用
  7. js改变宽高字体大小透明度多物体模块运动
  8. linux修改mysql的环境变量_Linux环境变量配置全攻略
  9. 【算法/数论】埃拉托斯特尼筛法时间复杂度的证明
  10. 6. GC 调优(工具篇) - GC参考手册