ibm heapanalyzer 分析(附 使用教程)
1.6 官網(wǎng)最新版- 軟件大?。?span itemprop="fileSize">4.91 MB
- 更新日期:2016-10-19
- 軟件語言:簡體中文
- 軟件類別:編程工具
- 軟件授權(quán):免費軟件
- 軟件官網(wǎng):未知
- 適用平臺:WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評論下載地址
heapanalyzer是一個數(shù)據(jù)分析軟件,由IBM開發(fā),在實際開發(fā)過程,使用 java虛擬機(jī)建模和編程時,往往會產(chǎn)生JavaCore及HeapDump文件,這兩種文件會導(dǎo)致應(yīng)用錯誤,本軟件正是通過分析Java heap dump文件,找到內(nèi)存泄露點,從而發(fā)現(xiàn)問題所在,支持資源總大小查看、內(nèi)存占比查看、對象大小和內(nèi)存地址查詢,總之是一款集專業(yè)和實用的強(qiáng)大工具,也屬于Java工作者的必備神器,本站提供該工具下載,有需要的趕快試試吧!
功能特色
1、通用于所有Java工作者,
2、擁有強(qiáng)大的官方數(shù)據(jù)資源以便參考和分析,
3、通過發(fā)現(xiàn)導(dǎo)致內(nèi)存泄露或者可能引起內(nèi)存泄露的對象,啟動后使用open file菜單,
4、支持瀏覽打開我們需要進(jìn)行內(nèi)存堆棧分析的heapdump文件,
5、通過分析heapdump文件,以了解哪些對象占用了太多的堆棧空間。
安裝方法
此工具無需安裝,只需在Java平臺里打開即可。
解壓后用命令行進(jìn)入到解壓目錄,使用如java –Xmx800m –jar ha456.jar啟動工具,如果啟動過程中發(fā)現(xiàn)控制臺有java.lang.OutOfMemoryError出現(xiàn),可以適當(dāng)加大上面的數(shù)字( 800),給予更多的空間,然后“ Open”產(chǎn)生的 dump文件
使用方法
以下以一個小測試舉例:
行該程序時設(shè)置JVM的堆內(nèi)存的極限值為10M(-Xmx10m),并加上-XX:+HeapDumpOnOutOfMemoryError,此參數(shù)是幫助生成dump文件,程序啟動后直到拋出OOM異常。異常拋出后,在程序的classpath下會生成以一個以.hprof結(jié)尾的文件,如:java_pid4504.hprof,這就是我們需要的dump文件。
dump文件有了,現(xiàn)在我們使用heapAnalyzer對該dump進(jìn)行分析,首先需要安裝heapAnalyzer,安裝比較簡單,只要下載下來直接解壓即可,我這里使用的是ha456.jar,要求JDK1.6,設(shè)置JAVA_HOME后,通過命令后啟動heapAnalyzer,如:Java -jar ha456.jar。
HeapAnalyzer啟動后的界面如下:
HeapAnalyzer啟動后,通過菜單File->Open打開生成的dump文件java_pid4504.hprof。
dump文件加載后,通過菜單Analysis->Tree View展現(xiàn)出來。
通過dump信息分析內(nèi)存泄漏的對象。主要思路是堆內(nèi)存占用比例,比例越大說明堆內(nèi)存消耗越多。
這個例子很簡單,通過如下圖很快就可定位出內(nèi)存泄漏的地方。
這里可以看到j(luò)ava/util/ArrayList對象占用堆內(nèi)容最大,達(dá)到93%。當(dāng)然這里并不是說ArrayList存在問題,而是說ArrayList占用的堆內(nèi)存較多,不正常,至于為啥會不正常,這還依賴于該對象所處的程序塊相關(guān),找到這點問題就解決一大半了。
最后需要在程序中找到使用該對象的地方,再分析程序,確定產(chǎn)生內(nèi)存泄漏的原因。
下載地址
-
ibm heapanalyzer 分析(附 使用教程) 1.6 官網(wǎng)最新版
其他版本下載
- 查看詳情Dev C++下載 (TDM-GCC) 5.11.0 綠色中文版64.1 MB簡體中文16-11-15
- 查看詳情夢龍網(wǎng)絡(luò)計劃軟件 2016 支持win7/win826.8 MB簡體中文16-11-07
- 查看詳情SAS(統(tǒng)計分析軟件)32/64位附安裝教程序列號 9.4 中文免費版25 GB簡體中文16-09-27
- 查看詳情ABB RobotStudio(機(jī)器人仿真軟件)下載 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(通信仿真軟件) 附接收機(jī)教程 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
/多語言[中文]
相關(guān)文章
查看所有評論>>網(wǎng)友評論共1條
精彩評論
- 最新評論