Chapter 5 Optimizing Program Performance

本章的核心目标是系统性地介绍如何通过重写C代码来提升程序性能,其主要手段是辅助编译器更好地生成高效的机器码,并充分利用现代处理器强大的微体系结构特性。我们将深入探讨处理器层面的并行能力,并学习如何通过代码重构来消除“优化杀手”,从而实现数量级的性能提升。

TL; DR:

  1. 优化编译器的能力与局限
  2. 常见优化方法
    1. 减少不必要的过程调用
    2. 内存别名使用
  3. 指令集并行
    1. 循环展开
  4. 分支预测

© 2025. ICS Team. All rights reserved.