android--------內存泄露分析工具—Android Monitor

Android Studio 內置了四種性能監測工具Memory Monitor、Network Monitor、CPU Monitor、GPU Monitor,我們可以使用這些工具監測APP的狀態,該文簡單介紹下這些工具的使用

Memory Monitor

Android Monitor是Android Studio自帶的一個強大的性能分析工具,裏面一共包含5個模塊:Logcat、Memory、CPU、Network、GPU

圖片介紹(右鍵查看大圖)

 

.hprof文件分析,圖片

 

 

屬性對照表

名稱 Total Count Heap Count Sizeof Shallow size Retained Size
意義 內存中該類的對象個數 堆內存中該類的對象個數 物理大小 對象本身佔有內存大小 釋放該對象後,節省的內存大小
名稱 depth Shallow Size Dominating Size
意義 深度 對象本身內存大小 管轄的內存大小

 

.alloc文件,圖片

 

追蹤內存分配信息,可以很直觀地看到某個操作的內存是如何進行一步一步地分配的。