效能要點 (Performance)
參考
- Infographics: Operation Costs in CPU Clock Cycles
詳細地說明各種操作所需要的 cycles,以及實務上的問題
整數和浮點數轉換有成本
改善 data locality
改善 code locality
改善 memory locality
減少 allocation
C++ 的話減少 virtual call,可以採用 CRTP 之類的技巧
2007 - What Every Programmer Should Know About Memory - Ulrich Drepper