天天看點

jvm記憶體模型分析工具-MAT

mat是一款jvm記憶體模型分析工具,是排查jvm記憶體洩露/溢出問題的利器,功能非常強大。它能夠列出對記憶體的對象清單,執行個體個數,類個數,classloader,shallow size和retain size等等。

另外,mat能夠生成leak report,幫助你分析可能存在的問題。前段時間,線上發生一次jvm記憶體洩露的故障,當時排查了很長時間才定位問題。後來,在研究mat時,發現leak report能夠準确的定位到問題,真是......

mat有Stand-alone版本,也有eclipse plaugin版本。我比較喜歡使用stand alone版本,推薦大家使用。

官網位址:http://www.eclipse.org/mat/