跳转到内容

C++ 优化

75% developed
来自维基教科书,开放的书籍,为开放的世界
C++ 优化
一本关于改进程序性能的书籍

前言

受众

本书适合至少学习 C++ 一年的中级 C++ 程序员,他们想要改进他们开发的软件的性能。

主题

本书包含使用 C++ 语言编写高效软件的指南和建议。软件正确性和可维护性被考虑在内,但不是这些指南的主要关注点。

大多数提出的指南不是特定于平台的,因此适用于所有处理器,所有编译器和所有操作系统;少数特定于平台的建议试图涵盖大多数平台。

目录

  1. 介绍
  2. 优化生命周期
  3. 编写高效代码
    1. 性能提升功能
    2. 性能下降功能
    3. 构造和析构
    4. 分配和释放
    5. 内存访问
    6. 线程使用
  4. 一般优化技术
    1. 输入/输出
    2. 记忆化
    3. 排序
    4. 其他技术
  5. 代码优化
    1. 分配和释放
    2. 运行时支持
    3. 指令计数
    4. 构造和析构
    5. 流水线
    6. 内存访问
    7. 更快的操作
    8. 编译时优化
  6. 工具
  7. 进一步阅读

编辑指南

华夏公益教科书