C++ 核心指南目录
“Don’t optimize something that’s not performance critical”
理由
优化非性能关键之处,于程序性能无大改善。
注意
若程序大部分时间等待网络或用户响应,则优化内存计算并无效用。
换言之,若程序的 4% 处理时间计算 A,40% 的时间计算 B,则提升 A 的 50% 性能,只相当于提升 B 的 5% 性能。(你若不知在 A 和 B 分配了多少时间,请查阅 Per.1,Per.2)