Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
Direct download: nanobench.h
nanobench::nanobench
, default to C++17Full Changelog: https://github.com/martinus/nanobench/compare/v4.3.0...v4.3.1
Direct download: nanobench.h
ankerl::nanobench::Rng
can now return the state with std::vector<uint64_t> Rng::state()
, and this can also be used to initialize the Rng.Direct download: nanobench.h
pyperf
.
As of now, there is no open issue!
Direct download: nanobench.h
NANOBENCH_SUPPRESS_WARNINGS
Direct download: nanobench.h
doNotOptimizeAway
to what google benchmark is doing. The old code did not work on some machines.New major release! Direct download: nanobench.h
ankerl::nanobench::Bench
instead of ankerl::nanobench::Config
.doNotOptimizeAway
handlingThis is an alpha release with Linux' Performance Counters support.
Where do I begin? Practically everything has changed