01 June 2023

C++ 核心指南目录

“Don’t optimize something that’s not performance critical”

理由

优化非性能关键之处,于程序性能无大改善。

注意

若程序大部分时间等待网络或用户响应,则优化内存计算并无效用。

换言之,若程序的 4% 处理时间计算 A,40% 的时间计算 B,则提升 A 的 50% 性能,只相当于提升 B 的 5% 性能。(你若不知在 A 和 B 分配了多少时间,请查阅 Per.1Per.2