0

我编写了这个基准框架,它现在没有使用该google benchmark库:

#include <benchmark/benchmark.h>

int main(int argc, char **argv) {
  
  auto creation = [&data](benchmark::State &state) {
    for (auto _ : state) {

    }
  };
  
  benchmark::RegisterBenchmark("Creation", creation)->Iterations(100000)->Unit(benchmark::kMillisecond);
  benchmark::RunSpecifiedBenchmarks();

  return 0;
}

我现在可以使用CLI它来选择JSONant 中的格式,我可以使用环境变量将提示修复到我的CMakeLists.txt使用环境变量中,对于显示输出文件BENCHMARK_FORMAT也可以做同样的事情。BENCHMARK_OUT

是否可以使用库通过代码设置输出文件及其路径?

4

0 回答 0