当前位置: 首页 > news >正文

安卓14通过“冻结”缓存应用程序腾出CPU,提高性能和内存效率

本月早些时候,我们听说更新到安卓14似乎提高了谷歌Pixel 7和Pixel 6的效率——提高了电池寿命,并在这个过程中减少了热量的产生。现在看来,安卓14的增效功能细节已经公布。

安卓侦探Mishaal Rahman在X(前身为Twitter)上发布了其中四项改进,并指出这些改进旨在提高性能和内存效率。优化包括冻结缓存的应用程序、优化广播、更快地启动应用程序以及全面减少内存占用。

你手机上的任何缓存应用程序都将在“短时间”后被安卓14冻结。冻结多少时间尚不清楚,但好处是这些应用程序最终占用的CPU时间为零。这将CPU释放出来用于其他事情,并确保应用程序在不做任何事情时不会耗尽资源。

根据Rahman的说法,谷歌发现,在安卓14测试版期间,缓存进程使用的CPU周期“比安卓13公共设备少50%”。这相当不错。

安卓14还调整了缓存应用程序接收“上下文注册广播”的方式,以确保它们实际上保持冻结状态。广播现在排队,任何重复都会在后台合并到一个广播中。

这两个优化通过限制允许的缓存应用程序的最大数量,帮助谷歌减少了所谓的冷应用程序启动。这是指应用程序从零开始启动,需要更多的CPU周期,因此减少这些周期会自然提高效率。Rahman表示,测试人员发现,安卓14在8GB RAM的设备上的冷启动减少了20%,在12GB RAM的设备中减少了30%。

谷歌显然还包括了“在不影响性能的情况下,将代码大小平均减少9.3%”的优化。代码文件越小,它对内存和存储都越好——这提高了过程的效率。

谷歌并没有公布这些变化,Rahman希望该公司在不久的将来分享这些变化的全部细节,这表明可能还有比我们所知更多的变化。

不过,不管怎样,谷歌一直在努力优化安卓14都是件好事,尤其是考虑到其智能手机的效率低下。希望这一趋势在操作系统的未来版本中继续下去。

http://www.lryc.cn/news/197366.html

相关文章:

  • jupyter崩溃OOM,out of memory,jupyter代码写不进去,保存不了。
  • 一文带你快速掌握爬虫开发中的一些高级调试技巧
  • 6.(vue3.x+vite)路由传参query与params区别
  • C++string的使用
  • 闲着也是闲着,自己写歌东西玩一玩,碰碰脑子,简单快乐一点,双人出数的小游戏,后续还带补充
  • 牛客网 -- WY28 跳石板
  • [正式学习java③]——字符串在内存中的存储方式、为什么字符串不可变、字符串的拼接原理,键盘录入的小细节。
  • 行情分析——加密货币市场大盘走势(10.18)
  • 高并发场景下常见的限流算法及方案介绍
  • 虹科分享 | 选择SAS还是NVMe?虹科网络基础带您一探究竟!
  • 在ERP管理系统中,库存管理的基本流程是什么?
  • Ruby 之 csv 文件读写
  • Android AMS——进程LRU列表更新(十七)
  • 【数据可视化】—大屏数据可视化展示
  • 计算机算法分析与设计(12)---贪心算法(最优装载问题和哈夫曼编码问题)
  • 打造属于自己的vue图标库
  • C++11线程池
  • 企业打造VR虚拟展厅,开启商务洽谈新时代!
  • linux部署gitlab
  • c++_learning-基础部分
  • 支持PC端、手机端、数据大屏端的Spring Cloud智慧工地云平台源码
  • 给cmd控制台程序 套壳 美化
  • 【系统架构设计】架构核心知识: 1 构件和中间件
  • 通过开发者工具-网络排查响应时间过长的问题
  • 【Python】Python 实现 Excel 到 CSV 的转换程序
  • BUUCTF题解之[极客大挑战 2019]Havefun 1
  • DIV+CSS网页布局
  • python二次开发CATIA:CATIA Automation
  • 2023年中国云计算软件市场规模、市场结构及市场份额情况分析[图]
  • docker入门加实战—部署Java和前端项目