安卓13CPU/内存使用率或将暴降
安卓13CPU/内存使用率或将暴降,该公司在“一百万台” Android 设备上测试了MGLRU,CPU利用率和内存压力方面有实质性改进,安卓13CPU/内存使用率或将暴降。
安卓13CPU/内存使用率或将暴降1
近日,XDA发现,谷歌为Android 13内核添加了一段和内存、多任务优化有关的代码,主要涉及MGLRU(Multi-Generational Least Recently Used),即多页面回收策略,据悉可以极大改善小内存手机频繁杀后台的情况。
了解到,谷歌已经在Chrome OS引入这一策略,可以有效改善小内存设备在多任务运行时,由于CPU占用过高导致系统误杀后台应用的情况。根据谷歌测试,借助MGLRU策略,CPU使用率降低了40%。此外,在75%内存占用时减少了85%的后台误杀情况,在50%的内存占用时降低了18%的渲染延迟。
杀后台对于安卓手机用户,那是再正常不过,日常使用的过程中,我们常常会在后台留下很多App,比如最常用的QQ、微信等,把应用留在后台,目的就是为了能够在需要它的时候快速打开,不需要经过漫长的冷启动。
通常来说,内存比较小的手机,后台驻留能力都比较差,用户刚挂在后台的应用,可能没多久就被系统“杀”掉了,所以在消费者看来,智能手机的运行内存越大,越好用,或者越耐用,而厂商也经常在发布会上将手机的应用留存作为宣传点。
如今安卓阵营的运行内存也进一步升级,中低端机型都做到8GB起步,部分游戏手机甚至搭载了18GB。可惜的是,即便是12GB运存的安卓手机,后台驻留能力可能也不如6GB的iPhone,认为iOS的后台管理策略十分优秀,当天挂在后台的大型游戏,过两天还可以做到热启动。
不少网友对此表示,这是iOS特有的“假后台”机制,不论如何,希望安卓系统也能提高运行内存的'利用效率,别让大内存成为摆设。至于国内的定制ROM,不一定会照搬安卓13的内核代码,但谷歌这样的改动对于厂商优化后台策略也有益处,消费者也不需要盲目追求大内存的手机了。
距离谷歌I/O大会还有不到一个月了,不出意外谷歌会在大会上公布最新的Android 13系统,并进入Beta测试阶段,小米、OPPO等也有机会成为第一批吃上新系统的厂商。
安卓13CPU/内存使用率或将暴降2
根据网上对谷歌安卓13的曝光,安卓13将在5月进行推送,或许也有很多小伙伴也在关心自己的手机能否升级最新的Android13。根据爆料,小米或将成为首批安卓13系统升级的手机厂商,不少米粉也因此乐开花。
这次Android13系统的优化或许也没能能给予即将发布的MIUI13.5太大的提升。安卓13与其说是升级不如说是安卓12的一次完善补丁,原本谷歌定档的Android12L最后也还是没能如期而至,最后选择直接发布Android13。
安卓13优化上更多是UI方面,基本在原来安卓12的基础上进行填补。新系统上用户可以根据壁纸颜色深度调整系统外观,使得桌面整体风格更加个性化和多样化。安卓13在用户隐私和安全上也做了优化升级,应用读取权限和授予权限变得更严格,连WiFi权限也需要得到授权方可调用。
这次新系统的推送名单中小米应属于首批国内厂商,华为、OPPO、VIVO等一众厂商目前还没有透露,时间线上应该也不会相隔太远。小米这次升级的机型中有最新的小米12系列以及11系列,基本都是这两年发布的新机型,红米Redmi机型也基本覆盖了2021到2022年发布的高端机型,中低端型号没能看到。
这次升级可以看出谷歌在系统上已经面临瓶颈状态,安卓这两年更多依靠的是厂商在硬件层面上的升级。从安卓7.0到安卓12大家都可以看到谷歌对系统上的调整和变化不是很大,基本都在UI设计的整改上以及用户隐私以及权限上进行升级。
同样的问题在iOS系统上也一样存在,近年iPhone在系统上变化也不大,更多在智能互连上进行升级,iPhone的RAM也从原来的2GB升级3GB再到现在6GB。
反观华为的鸿蒙HarmonyOS的升级在这两年可以用突飞猛进来形容,引领行业开创了多屏协同,还在智能家居互联互动上做出了跨时代的突破。据悉Harmony3.0将发布,华为的智能硬件调度又要在3.0时代上实现了。纵观每一年的安卓升级都让用户大失所望,难道谷歌安卓真的落后了,相信时间会给我们答案。
安卓13CPU/内存使用率或将暴降3
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%。