1. 程式人生 > >AndroidStudio MAT記憶體分析

AndroidStudio MAT記憶體分析

AndroidStudio釋出已久,且各路大神多已放棄使用Eclipse開發Android APP,UI炫酷,功能強大的AndroidStudio不可能沒有記憶體分析的功能呀,經過我的嘗試,還真讓我發現了,而且比在Eclipse上使用更方便,分析更直接,沒有hprof檔案的轉換,不用各種查詢篩選,幾步操作就能在AndroidStudio下看到指定包名下記憶體的情況。

步驟如下:

1. 開啟Android Device Monitor,操作如下圖


2. 在Android Device Monitor介面中選在你要分析的應用程式的包名,點選Update Heap來更新統計資訊,然後點選Cause GC即可檢視當前堆的使用情況,點選Dump HPROF file,將該應用當前的記憶體資訊儲存成hprof檔案,放在桌面即可,操作如下圖


3. 用AndroidStudio開啟剛剛儲存的hprof檔案,將檔案直接拖進AndroidStudio中即可,選後選擇Package Tree View,記憶體使用情況就是以包名分類


4. 在介面中找到你的應用程式的包名,開啟即可看到記憶體的使用情況,自己寫的類一目瞭然!如果有記憶體洩露,很容易看到。