mirror of
https://github.com/google/benchmark.git
synced 2024-12-02 01:17:00 +00:00
19 lines
497 B
C++
19 lines
497 B
C++
|
#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()
|