前言
受眾
本書適合至少學習 C++ 一年的中級 C++ 程式設計師,他們想要改進他們開發的軟體的效能。
主題
本書包含使用 C++ 語言編寫高效軟體的指南和建議。軟體正確性和可維護性被考慮在內,但不是這些指南的主要關注點。
大多數提出的指南不是特定於平臺的,因此適用於所有處理器,所有編譯器和所有作業系統;少數特定於平臺的建議試圖涵蓋大多數平臺。
目錄
 |
本書適用於高階讀者。
|
- 介紹
- 最佳化生命週期
- 編寫高效程式碼
- 效能提升功能
- 效能下降功能
- 構造和析構
- 分配和釋放
- 記憶體訪問
- 執行緒使用
- 一般最佳化技術
- 輸入/輸出
- 記憶化
- 排序
- 其他技術
- 程式碼最佳化
- 分配和釋放
- 執行時支援
- 指令計數
- 構造和析構
- 流水線
- 記憶體訪問
- 更快的操作
- 編譯時最佳化
- 工具
- 進一步閱讀
編輯指南