android最令人沮丧的体验之一就是杀后台。后台应用被杀后通知可能会停止推送,虽说各家厂商也都有做类似的修复,不过还是要谷歌官方亲自出手才能解决这个问题。
一位google工程师说,该公司在“一百万台” android 设备上测试了mglru,其看到的结果是,看到了cpu利用率和内存压力方面的实质性改进,从而减少了oom杀戮,降低了ui延迟。
广告
原来,名为“multi-generational least recently used”(mglru)的功能已经在chrome os上线,该公司在“4.14 和 5.15 之间的一些不同内核”上维护 mglru。现在看来,google计划将 mglru 整合到 android 系统中。
android gerrit上的一条commit,google已经合并了android 13的通用内核图像(gki)的变化,另一个commit显示,很快甚至有可能通过adb启用它。
据悉,该功能实现了两个主要目标:第一个是google发现kswapd的cpu使用量减少了40%,第二个是google发现android上的内存不足(oom)的应用杀戮减少了18%。