bitcoin/src/bench
Wladimir J. van der Laan 3532818746 bench: Add support for measuring CPU cycles
This adds cycle min/max/avg to the statistics.

Supported on x86 and x86_64 (natively through rdtsc), as well as Linux
(perf syscall).
2016-11-22 12:20:57 +01:00
..
data Add deserialize + CheckBlock benchmarks, and a full block hex 2016-11-09 11:27:59 -08:00
.gitignore Ignore bench_bitcoin binary. 2015-10-06 17:46:12 +02:00
Examples.cpp Support very-fast-running benchmarks 2015-09-30 09:24:42 -04:00
base58.cpp [copyright] copyright header style uniform 2016-11-06 10:12:50 -07:00
bench.cpp bench: Add support for measuring CPU cycles 2016-11-22 12:20:57 +01:00
bench.h bench: Add support for measuring CPU cycles 2016-11-22 12:20:57 +01:00
bench_bitcoin.cpp Simple benchmarking framework 2015-09-30 09:24:42 -04:00
ccoins_caching.cpp Add microbenchmarks to profile more code paths. 2016-10-18 21:59:05 +02:00
checkblock.cpp Use better name for local variable to prevent -Wshadow compiler warning 2016-11-10 21:38:07 +01:00
coin_selection.cpp Add microbenchmarks to profile more code paths. 2016-10-18 21:59:05 +02:00
crypto_hash.cpp Benchmark SipHash 2016-05-28 20:04:32 +02:00
lockedpool.cpp bench: Add benchmark for lockedpool allocation/deallocation 2016-10-27 13:17:26 +02:00
mempool_eviction.cpp Add microbenchmarks to profile more code paths. 2016-10-18 21:59:05 +02:00
perf.cpp bench: Add support for measuring CPU cycles 2016-11-22 12:20:57 +01:00
perf.h bench: Add support for measuring CPU cycles 2016-11-22 12:20:57 +01:00
rollingbloom.cpp Benchmark rolling bloom filter 2016-04-28 14:56:32 +02:00
verify_script.cpp Add microbenchmarks to profile more code paths. 2016-10-18 21:59:05 +02:00