ibm heapanalyzer 分析(附 使用教程)
1.6 官网最新版- 软件大小:4.91 MB
- 更新日期:2016-10-19
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
heapanalyzer是一个数据分析软件,由IBM开发,在实际开发过程,使用 java虚拟机建模和编程时,往往会产生JavaCore及HeapDump文件,这两种文件会导致应用错误,本软件正是通过分析Java heap dump文件,找到内存泄露点,从而发现问题所在,支持资源总大小查看、内存占比查看、对象大小和内存地址查询,总之是一款集专业和实用的强大工具,也属于Java工作者的必备神器,本站提供该工具下载,有需要的赶快试试吧!
功能特色
1、通用于所有Java工作者,
2、拥有强大的官方数据资源以便参考和分析,
3、通过发现导致内存泄露或者可能引起内存泄露的对象,启动后使用open file菜单,
4、支持浏览打开我们需要进行内存堆栈分析的heapdump文件,
5、通过分析heapdump文件,以了解哪些对象占用了太多的堆栈空间。
安装方法
此工具无需安装,只需在Java平台里打开即可。
解压后用命令行进入到解压目录,使用如java –Xmx800m –jar ha456.jar启动工具,如果启动过程中发现控制台有java.lang.OutOfMemoryError出现,可以适当加大上面的数字( 800),给予更多的空间,然后“ Open”产生的 dump文件
使用方法
以下以一个小测试举例:
行该程序时设置JVM的堆内存的极限值为10M(-Xmx10m),并加上-XX:+HeapDumpOnOutOfMemoryError,此参数是帮助生成dump文件,程序启动后直到抛出OOM异常。异常抛出后,在程序的classpath下会生成以一个以.hprof结尾的文件,如:java_pid4504.hprof,这就是我们需要的dump文件。
dump文件有了,现在我们使用heapAnalyzer对该dump进行分析,首先需要安装heapAnalyzer,安装比较简单,只要下载下来直接解压即可,我这里使用的是ha456.jar,要求JDK1.6,设置JAVA_HOME后,通过命令后启动heapAnalyzer,如:Java -jar ha456.jar。
HeapAnalyzer启动后的界面如下:
HeapAnalyzer启动后,通过菜单File->Open打开生成的dump文件java_pid4504.hprof。
dump文件加载后,通过菜单Analysis->Tree View展现出来。
通过dump信息分析内存泄漏的对象。主要思路是堆内存占用比例,比例越大说明堆内存消耗越多。
这个例子很简单,通过如下图很快就可定位出内存泄漏的地方。
这里可以看到java/util/ArrayList对象占用堆内容最大,达到93%。当然这里并不是说ArrayList存在问题,而是说ArrayList占用的堆内存较多,不正常,至于为啥会不正常,这还依赖于该对象所处的程序块相关,找到这点问题就解决一大半了。
最后需要在程序中找到使用该对象的地方,再分析程序,确定产生内存泄漏的原因。
下载地址
-
ibm heapanalyzer 分析(附 使用教程) 1.6 官网最新版
其他版本下载
- 查看详情Dev C++下载 (TDM-GCC) 5.11.0 绿色中文版64.1 MB简体中文16-11-15
- 查看详情梦龙网络计划软件 2016 支持win7/win826.8 MB简体中文16-11-07
- 查看详情SAS(统计分析软件)32/64位附安装教程序列号 9.4 中文免费版25 GB简体中文16-09-27
- 查看详情ABB RobotStudio(机器人仿真软件)下载 6.0.2 免注册中文版2.2 GB简体中文16-11-07
- 查看详情Java Runtime Environment(JRE) 9.0.118 (64位)63.77 MB简体中文16-05-16
- 查看详情codecombat 2020 官方免费版23.3 MB简体中文16-10-14
- 查看详情gx works3(三菱plc编程软件) 附安装教程 1.513k 最新免费版1.54 GB简体中文16-11-08
- 查看详情systemview(通信仿真软件) 附接收机教程 5.0 最新免费版35.83 MB简体中文16-11-03
- 查看详情vc++2015 64位(微软/英文) 14.0.23026 官方最新版12.29 MB简体中文16-10-11
- 查看详情weblogic 12c32位/64位 附安装方法 12.1.3 最新免费版3.71 GB简体中文16-10-29
人气软件
v2rayN Windows客户端 32/64位1.48 MB
/简体中文GX Works2 含序列号423 MB
/简体中文Visual Studio Code (VSCode)中文版下载53.9 MB
/简体中文.NET Framework 3.5 cab格式离线安装包68.8 MB
/简体中文Dev C++下载 (TDM-GCC)64.1 MB
/简体中文s7 200 smart编程软件下载372 MB
/多国语言RSLogix 5000 含序列号5.14 MB
/简体中文Xshell 6中文破解版15 MB
/简体中文pycharm2020.1384 MB
/简体中文qt creator5.8破解版(32/64位)69.1 MB
/多语言[中文]
相关文章
查看所有评论>>网友评论共1条
精彩评论