文档目录
Profile-Guided Optimization(PGO)
本节目录
- PGO 的原理 一、PGO 解决什么问题 编译器默认的优化是基于通用假设——它不知道你的程序实际运行时哪些分支是热的、哪些是冷的。 // 编译器不知道这两条分支的实际运行频 …
- 在你的 ScoreMaster 上应用 PGO # 假设你的 ScoreMaster 在 RK3588 上编译 # 第一步:插桩编译 aarch64-linux-gnu-g++ -O2 …
- PGO 的注意事项 PGO 最常见的问题:训练数据不具代表性。 ❌ 错误的训练负载: ./scoremaster --test-video …
- 第七阶段总结 PGO 三步骤: -fprofile-generate → 跑真实负载 → -fprofile-use 优化效果: 10-30% 性能提升(主要来自热/冷代 …