OOM分析
1,dump命令使用:
busybox watch -n 3 -d dumpsysmeminfo${ pid} 如: busybox watch -n 3 -d dumpsys meminfo com.gala.video
命令作用: 每隔3s打印一次dump命令
正常操作回到HomeActivity时,Activities应该为1,如果进入到 某二级页面(Activities:2) ,然后退出,回到HomeActivity。(Activities:1)。
如果回到HomeActivity,Activities不为1,说明有内存泄漏。
或者说如果进入到 某二级页面,然后退出该二级页面后,Activities:X ,X值没有回归到原值,或者说X值+1,说明该二级页面有内存泄漏
2.抓取信息
Android studio 中Android Monitor ----- > Monitors+ -------->Memory -------->Dump Java Heap 工具
运行要分析的程序,进行响应操作,后点击Dump Java Heap 按钮,稍等片刻,或生成一个 .hprof 文件,如 AAA.hprof
3.AMT 分析
1.使用android