JVM 常用分析工具(二)----jhat

转载 2016年05月31日 17:50:12

http://blog.csdn.net/gtuu0123/article/details/6039474

jhat命令 -- Java Head Analyse Tool 
用途:是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言
第一步:导出堆
 
第二步:分析堆文件
 
第三步:查看html

有时你dump出来的堆很大,在启动时会报堆空间不足的错误,可以使用如下参数:
jhat -J-Xmx512m <heap dump file>

对于jhat启动后显示的html页面中功能:
(1)显示出堆中所包含的所有的类

(2)从根集能引用到的对象

(3)显示平台包括的所有类的实例数量

(4)堆实例的分布表

(5)执行对象查询语句
 



JVM常用分析命令与工具

“报告连长:上周日投产的敌情侦测仪程序,昨晚一蟑螂进入系统摧毁了主程序导致DOWN机了。”上等兵火龙报告。 “,你们这群蠢蛋,吃啥啥不够,干啥啥不行,养你们不如养一帮娘们,敌人这些天对我们钓鱼岛虎视...
  • xufeipeng
  • xufeipeng
  • 2014年01月04日 12:38
  • 888

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

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让...
  • wisgood
  • wisgood
  • 2014年05月08日 23:25
  • 46772

Java Heap dump文件分析工具jhat简介

jhat 是Java堆分析工具(Java heap Analyzes Tool). 在JDK6u7之后成为标配. 使用该命令需要有一定的Java开发经验. jhat 命令解析Java堆转储文件,并启动...
  • renfufei
  • renfufei
  • 2014年11月24日 14:29
  • 24536

深入理解JVM(三)-JDK命令行工具及可视化工具

对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任。而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了。因此...
  • dingji_ping
  • dingji_ping
  • 2016年03月30日 10:33
  • 1913

JVM常用优化工具

一、    JVM工具    2 1.    jps:虚拟机进程状况工具    2 2.    jstat:虚拟机统计信息监视工具    2 3.    jinfo:java配置信息工具    ...
  • u010833547
  • u010833547
  • 2016年10月29日 19:42
  • 787

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

JVM性能调优监控工具专题一:JVM自带性能调优工具(jps,jstack,jmap,jhat,jstat,hprof) 前提概要:         JDK本身提供...
  • seapeak007
  • seapeak007
  • 2016年11月21日 18:09
  • 588

jvm工具(四)jhat

语法: jhat [ options ] 参数: options 如果使用,应该紧跟在命令之后。 heap-dump-file java二进制堆镜像,对于包含多个堆镜像的,你可以用#指定文件...
  • leichenlei
  • leichenlei
  • 2017年07月20日 15:14
  • 44

JDK自带工具之jhat

Jhat是JDK自带的一个轻量级小工具。jhat位于java的bin目录下,是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言,jhat...
  • ffm83
  • ffm83
  • 2015年01月21日 16:09
  • 1343

深入理解JVM之内存区域与内存溢出 诊断工具

与你的问题不同,我认为软件工程主要是用来解决问题的。有些博客认为“每个小孩都应该学习编程”,“你认为学数学只是玩玩而已?如果你有看过我的HTML5调试器的话,你会发现我是一个程序员,但我做的工作远不止...
  • chenjian98306
  • chenjian98306
  • 2015年12月29日 23:06
  • 342

JVM系列-04-JDK自带的管理分析工具

声明 概览 命令行工具 1 jps 2 jstat 3 jinfo 4 jmap 5 jhat 6 jstack 图形化工具 1 jconsole 2 jvisualvm 参考文章声明本篇文章是本人阅...
  • hylexus
  • hylexus
  • 2016年12月19日 23:28
  • 875
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JVM 常用分析工具(二)----jhat
举报原因:
原因补充:

(最多只允许输入30个字)