• 首页 · 3C数码
  • 谷歌在Android内核启用AutoFDO 编译优化落地两支GKI

    谷歌Android LLVM工具链团队在2026年3月的官方博客中表示,已把AutoFDO(Automatic Feedback-Directed Optimization)用于Android内核编译,并在android16-6.12和android15-6.6两个GKI分支部署。

    AutoFDO可以理解为让编译器“根据真实使用来做决策”,传统编译主要依赖静态规则判断是否内联或选择分支路径,AutoFDO改为采集真实执行时的热点路径,再指导编译器调整代码布局,使处理器更少遇到缓存失配。官方称这一机制通过记录CPU分支历史来获取真实路径,并使用采样方式确定“热代码”和“冷代码”。

    谷歌在文中称,Android设备上内核操作约占CPU时间的40%,优化内核是提升整体性能的关键切入点,并且AutoFDO此前已用于用户空间的原生可执行文件和库,带来约4%的冷启动改善和1%的开机时间缩短。

    谷歌表示,内核侧的配置文件不在用户设备上采集,而是在受控实验室环境中运行负载生成,测试负载包含其内部称为C‑Suite的前100款热门Android应用,通过硬件性能采样工具收集数据,再由离线工具转换为LLVM可读的配置文件。

    数据显示,基于采样数据的AutoFDO在合成负载上实现平均10.5%的几何性能提升,并能达到传统反馈导向优化(FDO)完整收益的85%。

    谷歌团队在博客中称“我们在关键Android指标上看到了令人印象深刻的改进”。

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yyfuon@163.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.ipsmc.com/3cshuma/284.html

    加载中~

    相关推荐

    加载中~