MAT(Memory Analyzer Tool),一個基于Eclipse的記憶體分析工具,是一個快速、功能豐富的JAVA heap分析工具,它可以幫助我們查找記憶體洩漏和減少記憶體消耗。使用記憶體分析工具從衆多的對象中進行分析,快速的計算出在記憶體中對象的占用大小,看看是誰阻止了垃圾收集器的回收工作,并可以通過報表直覺的檢視到可能造成這種結果的對象。
JVM 能夠記錄下問題發生時系統的部分運作狀态,并将其存儲在堆轉儲 (Heap Dump) 檔案中,進而為我們分析和診斷問題提供了重要的依據。
其他參考:
利用MemoryAnalyzer進行OutOfMemoryError的診斷分析
http://blog.csdn.net/zapldy/article/details/7727572
Eclipse Memory Analyzer 使用技巧
http://blog.csdn.net/AlbertFly/article/details/51446943
性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(二)
http://blog.csdn.net/rachel_luo/article/details/8992461