" />
這是MAT插件( Memory Analyzer)下載,Eclipse的內(nèi)存分析儀是一種快速,功能豐富的Java堆分析儀,可幫助您發(fā)現(xiàn)內(nèi)存泄漏和減少內(nèi)存消耗。使用內(nèi)存分析器分析億萬(wàn)對(duì)象生產(chǎn)堆轉(zhuǎn)儲(chǔ),快速計(jì)算出物體的保留大小,看看哪些是防止從收集對(duì)象的垃圾回收器,運(yùn)行報(bào)表自動(dòng)提取泄漏嫌疑人。
Eclipse作為JAVA非常好用的一款I(lǐng)DE,其自帶的可擴(kuò)展插件非常有利于JAVA程序員的工作效率提升。
MemoryAnalyzerTool(也叫MAT)是一款JAVA虛擬機(jī)內(nèi)存映像分析工具,可以在JAVA程序運(yùn)行的時(shí)候有程序拋出的異常加上已經(jīng)設(shè)置好的參數(shù)(-XX:+HeapDumpOnOutOfMemory)調(diào)試出內(nèi)存泄漏或者異常的位置以及原因跟蹤,MemeoryAnalyzer可以對(duì)Dump出來(lái)的堆轉(zhuǎn)儲(chǔ)快照進(jìn)行分析,重點(diǎn)是確認(rèn)內(nèi)存中的對(duì)象是否是有必要的,也就是要先確認(rèn)到底是出現(xiàn)了內(nèi)存泄漏(Memory Leak)還是內(nèi)存溢出(Memory OverFlow)。
MAT插件( Memory Analyzer)是一個(gè)Java堆內(nèi)存析工具,又俗稱(chēng)為eclipse mat插件。該工具不僅可以用它來(lái)分析內(nèi)存問(wèn)題,也可以用來(lái)監(jiān)控整個(gè)Java應(yīng)用程序的狀態(tài)和行為。通過(guò)讀取應(yīng)用程序運(yùn)行時(shí)由Java運(yùn)行時(shí)環(huán)境生成的轉(zhuǎn)儲(chǔ)文件快照,能夠分析那些調(diào)試代碼可能無(wú)法發(fā)現(xiàn)的復(fù)雜問(wèn)題。使用eclipse mat插件可以快速分析dump文件,可直觀的看到各個(gè)對(duì)象占用內(nèi)存的大小,以及實(shí)例的數(shù)量、對(duì)象之間的引用關(guān)系,主要用于查詢(xún)堆對(duì)象、比較對(duì)象、尋找責(zé)任對(duì)象、運(yùn)行泄漏可疑報(bào)告等,閃電吧推薦給需要的朋友下載。
1、收購(gòu)堆轉(zhuǎn)儲(chǔ)。
2、運(yùn)行泄漏可疑報(bào)告。
3、列出占用最大的對(duì)象。
4、尋找責(zé)任對(duì)象。
5、查詢(xún)堆對(duì)象(OQL)。
6、分析裝載機(jī)。
7、分析線程。
8、分析Java集合使用情況。
9、分析Finalizer。
10、比較對(duì)象。
11、導(dǎo)出數(shù)據(jù)。
12、內(nèi)存分析儀配置。