1.eclipse mat插件的安裝
Help->Install new software,如下圖,一直下一步即可

2.AndroidStudio dump heap

3.AndroidStudio 點captures查看dump 文件

4.導出為標准的dump文件

5.eclipse 打開mat,並導入4導出的文件
file->open file 選擇即可

6.OQL查找Activity內存泄露

select * from instanceof android.app.Activity

再右鍵選擇Path to GCRoots

gc roots 顯示android源碼一個比較低級的bug導致的泄露,單例引用context。
leak canary給出了解決文案

