Android 上最令人沮丧的体验之一就是杀死后台。后台应用程序被终止后,通知可能会停止推送。尽管各个厂商都做出了类似的修复,但仍然需要谷歌官方采取行动来解决这个问题。
一位谷歌工程师表示,该公司在100 万台Android 设备上测试了MGLRU,发现CPU 利用率和内存压力有了显着改善,从而减少了OOM 杀戮并降低了UI 速度。延迟。
事实证明,Chrome 操作系统中已经存在一项名为“多代最近最少使用”(MGLRU) 的功能,并且该公司在4.14 到5.15 之间的几个不同内核上维护MGLRU。现在看来谷歌计划将MGLRU整合到Android系统中。
Android Gerrit 上的一个提交,其中Google 合并了对Android 13 通用内核映像(GKI) 的更改,另一个提交表明甚至可能很快通过adb 启用它。
据悉,该功能实现了两个主要目标:第一是Google 发现kswapd 的CPU 使用率降低了40%,第二是Google 发现Android 上内存不足(OOM)的应用程序杀戮减少了18%。