內存測試——Android Studio中對應進程的Heap


通過Android Studio的Heap查看該程序的目前占用內存大小,多次進出界面,觀察內存內存大小的變化。用Heap監測應用進程使用內存情況的步驟如下:

1. 啟動Android Studio—>tools—>Android—>Android Device Monitor->進入DDMS;

2. 將手機通過USB鏈接至電腦,鏈接時需要確認手機是處於“USB調試”模式,而不是作為 “Mass Storage”;

3. 鏈接成功后,在DDMS的Devices視圖中將會顯示手機設備的序列號,以及設備中正在運行的部分進程信息;

4. 點擊選中想要監測的進程,比如com.huajiao進程;

5. 點擊選中Devices視圖界面中最上方一排圖標中的“Update Heap”圖標;

6. 點擊Heap視圖中的“Cause GC”按鈕;

7. 此時在Heap視圖中就會看到當前選中的進程的內存使用量的詳細情況[如圖所示]。

舉例:下圖為被測軟件花椒客戶端安裝后,該軟件的內存使用情況,分配內存的大小為102.970MB。

下圖為進出幾次該軟件直播間后,所分配內存的使用情況,變成了121.426MB,並且長時間沒有回落。

 

通過對比我們發現,內存增加了大概19MB,並且分配內存的大小不會逐漸降低,這就是典型的內存泄漏。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM