首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 13 可能会停止无情地杀死你的应用程序

无论制造商在他们的智能手机中投入了多少内存,我们都经历过Android 无情地扼杀后台应用程序。充其量,这可能意味着在 Spotify 上重新播放您上次播放的歌曲,或在 Twitter 上重新加载推文,但在某些情况下,您最终可能会丢失未保存的数据。随着目前正在测试的 Android 即将发生的变化,谷歌可能最终准备好改进后台任务管理的工作方式。

XDA Developers的人们在Android Gerrit 上发现了一个新的提交,该提交遵循了该公司一直在努力在 Chrome OS 上进行的一些更改。Google 正在努力实施 MGLRU,即“多代最近最少使用”,作为 Android 的一项政策。在最初向数百万 Chrome OS 用户推出后,该公司已将其合并到 Android 13 的内核中,有可能准备将其覆盖范围扩大到无数智能手机用户。

MGLRU 应该帮助 Android 更好地选择应该在后台静默杀死哪些应用程序而不是当前进程,通过关闭设备上最少使用的应用程序来提高性能。根据谷歌一位高级软件工程师从 1 月开始归档的 Linux 条目,该公司已经开始在大约一百万台 Android 设备上测试这种内存管理,尽管正如 XDA 指出的那样,这些数字可能指向 Chrome OS 上的 Android 运行时——不是智能手机。尽管如此,早期的结果听起来很有希望:

Google 的队列范围分析显示,kswapd CPU 使用率总体下降了 40%,此外,其他 UX 指标也有所改进,例如,在第 75 个百分位的低内存杀死数量减少了 85%,在第 50 个百分位。

减少 kswapd 的使用应该会带来更高的 CPU 性能,这对于从低端机型到旗舰机型的任何设备都非常有用,但让我们兴奋的是低内存杀死数字。这种变化可能不会出现在Android 13中,尽管它肯定是在为未来版本的操作系统做准备。第二个 Gerrit 提交指出了使用 ADB 命令启用 MGLRU 的能力,所以谁知道呢?也许我们会在即将推出的 Android 13 测试版程序上线后尝试一下。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220422A05DUA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券