跳转到内容

优化 C++/代码优化

来自维基教科书,开放的书籍,为开放的世界

本章提出了一些针对 C++ 语言的特定技术。这些技术只应应用于瓶颈,因为虽然它们可能加速执行,但它们也会使源代码更复杂,更难维护。

此外,在某些情况下,这些指南可能会降低性能而不是提高性能,因此在发布它们之前应始终测量它们的影响。

优化技术按目标分组。

  1. 分配和释放
  2. 运行时支持
  3. 指令计数
  4. 构造和析构
  5. 流水线
  6. 内存访问
  7. 更快操作
  8. 编译时优化
华夏公益教科书