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給出了解決文案