天天看點

JVM《eclipse mat記憶體分析工具的使用》

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分析視圖

JVM《eclipse mat記憶體分析工具的使用》