#include "benchmark/benchmark_api.h" | |
void BM_basic(benchmark::State& state) { | |
while (state.KeepRunning()) { | |
} | |
} | |
BENCHMARK(BM_basic); | |
BENCHMARK(BM_basic)->Arg(42); | |
BENCHMARK(BM_basic)->Range(1, 8); | |
BENCHMARK(BM_basic)->DenseRange(10, 15); | |
BENCHMARK(BM_basic)->ArgPair(42, 42); | |
BENCHMARK(BM_basic)->RangePair(64, 512, 64, 512); | |
BENCHMARK(BM_basic)->MinTime(0.7); | |
BENCHMARK(BM_basic)->UseRealTime(); | |
BENCHMARK(BM_basic)->ThreadRange(2, 4); | |
BENCHMARK(BM_basic)->ThreadPerCpu(); | |
BENCHMARK_MAIN() |