前言
受众
本书适合至少学习 C++ 一年的中级 C++ 程序员,他们想要改进他们开发的软件的性能。
主题
本书包含使用 C++ 语言编写高效软件的指南和建议。软件正确性和可维护性被考虑在内,但不是这些指南的主要关注点。
大多数提出的指南不是特定于平台的,因此适用于所有处理器,所有编译器和所有操作系统;少数特定于平台的建议试图涵盖大多数平台。
目录
|
本书适用于高级读者。
|
- 介绍
- 优化生命周期
- 编写高效代码
- 性能提升功能
- 性能下降功能
- 构造和析构
- 分配和释放
- 内存访问
- 线程使用
- 一般优化技术
- 输入/输出
- 记忆化
- 排序
- 其他技术
- 代码优化
- 分配和释放
- 运行时支持
- 指令计数
- 构造和析构
- 流水线
- 内存访问
- 更快的操作
- 编译时优化
- 工具
- 进一步阅读
编辑指南