android studio 檢查內存泄漏

很顯然,Android Studio提供了通過Android Monitor -> Memrory來分析app的內存使用情況,但是更多的系統級別的分析,對我們定位類存泄漏來說還是無從下手。

最終我們還是要回到老辦法:Eclipse(或者ADT) + MAT

通過android studio菜單Tool-->Android->Android Device Monitor,打開Android Device Monitor,生成導出內存映射文件com.xxx.youapp.hprof

然後通過命令platform-tools\hprof-conv.exe com.xxx.youapp.hprof  out.hprof,轉爲一下MAT能分析的格式

接下來的問題是,怎麼使用Eclipse(或者ADT) + MAT? 百度上找了半天都是直接說用MAT分析,可是這個MAT怎麼安裝、怎麼跑起來的啊啊啊?

其實很簡單:

下載MAT的Eclipse RCP 安裝包MemoryAnalyzer-1.6.0.201605311117.zip,或者使用在線下載的url: http://download.eclipse.org/mat/1.6/update-site/,然後通過Eclipse的插件安裝方式,安裝一下就行了






後面怎麼用MAT做內存分析,大家百度上一抓一大把,我就不重複了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章