溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

APP專項---內存泄漏2

發布時間:2020-09-13 08:10:41 來源:網絡 閱讀:370 作者:愛與夢想 欄目:軟件技術

本次利用DDMS來測試。


adb devices,設備連接正常

啟動App,操作一會

啟動DDMS

APP專項---內存泄漏2

左側,先找到剛才操作的App,選中

然后點擊左上角的show heap updates

APP專項---內存泄漏2

然后,右側點擊 VM Heap-->Cause GC(主動進行一次垃圾清理)

關注data object-->Total Size

APP專項---內存泄漏2

Used%也可以做參考,主要還是觀察 Total Size

APP專項---內存泄漏2

繼續操作App

如果Total Size的值穩定在一個有限的范圍(每次GC之后都會回落),

說明代碼良好,不存在內存泄漏

反之,如果這個值越來越大,則說明存在內存泄漏


如果出現內存泄漏,Dump HPROF file

APP專項---內存泄漏2


然后使用hprof-conv命令轉化一下,

?APP專項---內存泄漏2

把轉化后的文件,放入一個目錄

然后,使用MAT分析

APP專項---內存泄漏2

打開文件

APP專項---內存泄漏2

APP專項---內存泄漏2

APP專項---內存泄漏2

Shallow Heap排序,倒序

APP專項---內存泄漏2

在第一條上,右鍵,List objects--with incoming references

APP專項---內存泄漏2

再排一下序,倒序

APP專項---內存泄漏2

選擇第一條,右鍵,Path To GC Roots-->倒數第二項

APP專項---內存泄漏2

分析一下最下面那個,有可能就是問題所在,提交個開發即可

APP專項---內存泄漏2

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女