eclipse memory analyzer tool 一個快速和功能豐富的Java堆記憶體分析器,可以幫助你找到記憶體洩漏和減少記憶體消耗。下面簡單介紹下工具的使用。後續會釋出更詳盡借助此工具來發現記憶體洩露問題的方法。
1、生成dump檔案
使用jdk的jmap指令,生成heap dump檔案
jmap -dump:format=b,file=/dump/heap.bin 程序ID
2、安裝eclipse mat插件
Help-->Install New Software
安裝位址:http://download.eclipse.org/mat/1.3/update-site
安裝完重新開機eclipse
3、打開mat視圖
Window-->Open Perspective-->Memory Analysis
4、加載heap dump檔案
File-->Open File
找到heap.bin檔案
5、顯示heap分析視圖
