在去年12月12日更新的Linux 6.1正式版中,Linux 6.1内核带来了一个名为multi-generative least-recently-used(MGLRU)的函数,号称可以优化页面回收机制,提高重内存负载下的性能。目前有消息称,谷歌已经在Android 14中加入了这一功能,并且默认开启。
这一消息来自外网记者米沙·拉赫曼(Mishaal Rahman)。博主说Pixel 8系列内核是基于android14-5.15 GKI,第一批默认开启Linux内核MGLRU功能的安卓手机。
在Google的测试中,启用MGLRU后,应用的整体启动时间会缩短,整体进程终止的数量会减少,kswapd CPU的使用量也会减少。
默认情况下,所有Android 14内核(android14-5.15和android14-6.1)都会启用MGLRU。
即将推出的搭载下一代高通和联发科芯片组的旗舰产品也应该默认启用该功能。
升级了Android 14的朋友可以用adb命令查看手机上是否开启了这个功能:
adb shell "cat /proc/config.gz |gunzip | grep 'CONFIG_LRU_GEN'"
配置_ LRU _根=y表示可用但未启用。
配置_ LRU _发电_启用=y表示启用。
边肖特意找了一个已经升级到Android 14的真GT 5来验证,不过可能是因为它是realme UI 5.0的早期采用版本。此功能存在,但未开启。