nonius icon indicating copy to clipboard operation
nonius copied to clipboard

A C++ micro-benchmarking framework

Results 58 nonius issues
Sort by recently updated
recently updated
newest added

I have a set of executions with varying individual runtimes (11 ms to 1297 ms). If I execute the benchmark with a fixed number of samples, the runtimes of each...

I don't get this warning when building test or examples but I do when I use nonius in my own project. Not sure why but it's an easy fix. ```...

I evaluated several benchmark libraries for C++. Right at the moment I could not find one benchmark library which is really header only. For the next release, I wish you...

enhancement
build

Tests added using common input values and comparing against the output from original `boost::math` implementations. The normal distribution CDF function is taken from the example code at http://en.cppreference.com/w/cpp/numeric/math/erfc. The `erf_inv`...

enhancement

This is not a very big deal but may become more interesting when filtering/skipping has been implemented. First SEGV potential is here: auto min = *std::min_element(mins.begin(), mins.end()); easily remedied: auto...

Replaced everything except for boost::chrono and boost::math. Will look at math next. Fixes #47.

enhancement
build

``` test/faster_than_clock.c++:22: FAILED: due to unexpected exception with message: could not measure benchmark, maybe it was optimized away ``` This test is failing for me when compiled with msvc2015 and...

bug
measurement

On Windows `py.exe` launcher has been around for a long time, and `python.exe` shouldn't be in PATH. Which makes the build fail. Also it's a good idea to make hashbangs...

Fixes #74. Initially I just changed `execution_plan` but I've changed the rest for good measure. Unfortunately adding default member initializers means constructors need to be added and called from the...