免费黄色视频在线观看不卡无码国产一区二区三区_亚洲中文字幕无码中文字 _亚洲 国产专区 校园 欧美_国内自拍真实伦在线视频_国产精品成人观看视频免费

河?xùn)|軟件園:綠色免費的軟件下載站! 最新軟件|軟件分類|軟件專題|軟件發(fā)布

所在位置:首頁 > 應(yīng)用軟件 > 編程工具 > ibm heapanalyzer 分析(附 使用教程) 1.6 官網(wǎng)最新版

ibm heapanalyzer 分析(附 使用教程)

 1.6 官網(wǎng)最新版
  • 軟件大?。?span itemprop="fileSize">4.91 MB
  • 更新日期:2016-10-19
  • 軟件語言:簡體中文
  • 軟件類別:編程工具
  • 軟件授權(quán):免費軟件
  • 軟件官網(wǎng):
  • 適用平臺:WinXP, Win7, Win8, Win10, WinAll
  • 軟件廠商:

8.9
軟件評分

本地下載文件大?。?.91 MB 高速下載需下載高速下載器,提速50%

軟件介紹人氣軟件相關(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工作者的必備神器,本站提供該工具下載,有需要的趕快試試吧!

ibm heapanalyzer 分析(附 使用教程) 1.6 官網(wǎng)最新版

功能特色

  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文件

ibm heapanalyzer 分析(附 使用教程) 1.6 官網(wǎng)最新版

使用方法

  以下以一個小測試舉例:

  行該程序時設(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啟動后的界面如下:

ibm heapanalyzer 分析(附 使用教程) 1.6 官網(wǎng)最新版

  HeapAnalyzer啟動后,通過菜單File->Open打開生成的dump文件java_pid4504.hprof。

  dump文件加載后,通過菜單Analysis->Tree View展現(xiàn)出來。

  通過dump信息分析內(nèi)存泄漏的對象。主要思路是堆內(nèi)存占用比例,比例越大說明堆內(nèi)存消耗越多。

  這個例子很簡單,通過如下圖很快就可定位出內(nèi)存泄漏的地方。

ibm heapanalyzer 分析(附 使用教程) 1.6 官網(wǎng)最新版

  這里可以看到j(luò)ava/util/ArrayList對象占用堆內(nèi)容最大,達(dá)到93%。當(dāng)然這里并不是說ArrayList存在問題,而是說ArrayList占用的堆內(nèi)存較多,不正常,至于為啥會不正常,這還依賴于該對象所處的程序塊相關(guān),找到這點問題就解決一大半了。

  最后需要在程序中找到使用該對象的地方,再分析程序,確定產(chǎn)生內(nèi)存泄漏的原因。

下載地址

人氣軟件

查看所有評論>>網(wǎng)友評論1

發(fā)表評論

您的評論需要經(jīng)過審核才能顯示

精彩評論

最新評論

蓋樓回復(fù)X

(您的評論需要經(jīng)過審核才能顯示)