Chapter 5 Optimizing Program Performance
本章的核心目标是系统性地介绍如何通过重写C代码来提升程序性能,其主要手段是辅助编译器更好地生成高效的机器码,并充分利用现代处理器强大的微体系结构特性。我们将深入探讨处理器层面的并行能力,并学习如何通过代码重构来消除“优化杀手”,从而实现数量级的性能提升。
TL; DR:
- 优化编译器的能力与局限
- 常见优化方法
- 减少不必要的过程调用
- 内存别名使用
- 指令集并行
- 循环展开
- 分支预测
© 2025. ICS Team. All rights reserved.