[Tool][opt] C++ benchmark

1 编译

  1. clone 仓库:git clone https://github.com/google/benchmark.git

  2. 新建 build:

    1
    2
    3
    cd benchmark
    mkdir build
    cd build
  3. cmake & 下载依赖:

    1
    cmake -DBENCHMARK_DOWNLOAD_DEPENDENCIES=on -DCMAKE_BUILD_TYPE=Release ../
  4. 编译:

    1
    cmake --build "build" --config Release

2 编写测试

3 在线 benchmark

https://quick-bench.com/q/6tDxsmk3FMX55B8W1RrdiG_s7_k

X 参考