美文网首页
进程保活

进程保活

作者: WaterYuan | 来源:发表于2019-05-25 21:49 被阅读0次

    查看系统阀值: adb shell cat /sys/module/lowmemorykiller/parameters/minfree
    18432,23040,27648,32256,55296,80640
    以上数字的单位是page. 1 page = 4 kb
    对应的就是(MB): 72,90,108,216,216,315

    查看某个进程的oom_adj,需要先获取进程id
    cat /proc/进程id/oom_adj

    保活

    • 1像素Activity保活
      弊端,只有锁屏才会改变oom_adj
    • 前台Service保活
      暂停启动前台服务
      弊端,通知栏
      7.0之前,再起内部服务关闭通知
      那7.0之后呢?

    拉活

    • 广播拉活
      7.0之后被限制了
    • 全家桶拉活
    • Service系统机制拉活
      sticky,
      弊端,实体机,多次杀死可能就拉不活了,已不用
    • 账号同步拉活
      微信、WPS、华为浏览器、钉钉等都在用
      弊端,可能15分钟才同步一次,每个机子的同步时间可能都不同
    • JobSchedule拉活
      定时拉活
      弊端,损耗性能
    • 双进程守护
    • 推送拉活
    • NDK for 拉活

    进程和线程:https://developer.android.google.cn/guide/components/processes-and-threads

    lowmemorykiller总结

    相关文章

      网友评论

          本文标题:进程保活

          本文链接:https://www.haomeiwen.com/subject/gonzzqtx.html