使用AndroidStudio dump heap,再用 Eclipse MAT插件分析內存泄露

1.eclipse mat插件的安裝

Help->Install new software,以下圖,一直下一步便可android

2.AndroidStudio dump heap

3.AndroidStudio 點captures查看dump 文件

4.導出爲標準的dump文件

 

 5.eclipse 打開mat,並導入4導出的文件 

file->open file 選擇便可app

 

6.OQL查找Activity內存泄露

 

select * from instanceof android.app.Activityeclipse

再右鍵選擇Path to GCRoots插件

 

gc roots 顯示android源碼一個比較低級的bug致使的泄露,單例引用context。3d

leak canary給出瞭解決文案blog

相關文章
相關標籤/搜索