第11章:C++ PGO与LTO优化
第11章:C++ PGO与LTO优化
本章定位:第四卷《实战卷》第三篇"性能优化"第 11 章。
在第 10 章"找热点"和第 11 章"改代码"之后,本章讨论"什么也不改、只调编译选项"能再榨出 5%-30% 的性能:LTO 让编译器看到全程序,PGO 让它看到运行时分布。
目录
- 01.编译期能做什么
- 1.1 优化等级回顾
- 1.2 优化的可见性边界
- 1.3 PGO 与 LTO 的位置
- 02.LTO 链接时优化
本章定位:第四卷《实战卷》第三篇"性能优化"第 11 章。
在第 10 章"找热点"和第 11 章"改代码"之后,本章讨论"什么也不改、只调编译选项"能再榨出 5%-30% 的性能:LTO 让编译器看到全程序,PGO 让它看到运行时分布。