1 // Copyright (c) 2015-2017 The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
5 #include <bench/bench.h>
6 #include <validation.h>
9 // Sanity test: this should loop ten times, and
10 // min/max/average should be close to 100ms.
11 static void Sleep100ms(benchmark::State
& state
)
13 while (state
.KeepRunning()) {
18 BENCHMARK(Sleep100ms
, 10);
20 // Extremely fast-running benchmark:
23 volatile double sum
= 0.0; // volatile, global so not optimized away
25 static void Trig(benchmark::State
& state
)
28 while (state
.KeepRunning()) {
34 BENCHMARK(Trig
, 12 * 1000 * 1000);