【预置条件】手机刷机后过完开机向导,连接adb后重启手机
【操作步骤】
1.手机刷机后过完开机向导,连接adb后重启手机
2.开机等待5分钟后通过:adb shell dumpsys meminfo命令查看(若无法直接查看到ufree RAM值则使用:adb shell cat proc/meminfo)
3.内存查看ufree RAM值(内存ufree RAM值=MemFree+Buffers+Cached)
4.常驻进程查看Persistent值
需要按照内外部需求或标准完成常驻进程清理要求,针对mtk平台,需要提前清理一些mtk的常驻进程。如下:
28293 kB: com.mediatek.voicecommand (pid 1621)6799 kB: com.mediatek.voiceextension (pid 1863)
Android的常驻进程,就是需要让进程在内存中一直存在,处于保活状态,不能被杀死。
使用场景:
锁屏应用,必须在进程中接收锁屏的广播,因此需要保证进程常驻;
微信、QQ接收消息,为了消息的及时性,需要保证此进程存活。
可以使用adb shell dumpsys meminfo去查看进程内存情况
查看Persistent此项的进程:
134,167K: Persistent
66,518K: com.android.systemui (pid 1083)
28,154K: com.android.phone (pid 1190)
13,121K: com.mediatek.ims (pid 1173)
10,792K: com.factory.mmigroup (pid 1637)
5,783K: com.factory.runintestii (pid 1672)
5,749K: com.wingtech.stability (pid 1657)
4,050K: org.simalliance.openmobileapi.service:remote (pid 1643)
针对应用进行逐个排查,并拉通负责该进程的owner进行评估,非必要则去除perisit相关标记,必要的给出澄清报告。