如何查看內存泄露
主要有2種方法
借助工具,查看。
借助adb 命令來查看。
主要原理
借助工具來查看泄露的原因。
詳細實現方式
工具查看
常用工具有很多例如:
1.功能強大PC端檢測工具,如MemoryAnalyzer運行在PC端抓取Android手機中的dump文件進行深度分析。
2.小而優的Android端檢測工具,如LeakCanary隨App壹起安裝會在Android手機桌面安裝的內存泄露檢測App
詳細的介紹百度裏面非常多這邊不做過多的介紹。
3.還有壹種,要求不高的可以通過android studio查看內存變化等
adb方式
cmd中 ?敲入
adb shell dumpsys meminfo 運用包名 -d
查看的結果如下圖所示:
詳細看到界面,視圖等占用的內存情況。
最後
2種方法相互使用,驗證內存泄露原因。