谷歌在Android内核启用AutoFDO 编译优化落地两支GKI

Antutu

阅读

谷歌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指标上看到了令人印象深刻的改进”。

原创文章,作者:HyperZ-Ton,如若转载,请注明出处:http://www.antutu.com/doc/136418.htm

相关推荐

登录后才能评论

评论列表 ( )

返回
顶部