Benchmark、性能测量与避免错误基准 | C++

本章覆盖:benchmark;warm-up 的边界;optimization elimination;clock selection;repeated measurement;noise;CPU frequency / scheduling;debug vs release;realistic workload;microbenchmark vs system benchmark;Google Benchmark 的行业定位;不根据一次运行时间下结论。

本章知识点

  • benchmark
  • warm-up 的边界
  • optimization elimination
  • clock selection
  • repeated measurement
  • noise
  • CPU frequency / scheduling
  • debug vs release
  • realistic workload
  • microbenchmark vs system benchmark
  • Google Benchmark 的行业定位
  • 不根据一次运行时间下结论