Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/libnonius/nonius
A C++ micro-benchmarking framework
https://github.com/libnonius/nonius
benchmarking c-plus-plus
Last synced: about 2 months ago
JSON representation
A C++ micro-benchmarking framework
- Host: GitHub
- URL: https://github.com/libnonius/nonius
- Owner: libnonius
- License: cc0-1.0
- Created: 2013-12-23T12:55:22.000Z (almost 11 years ago)
- Default Branch: devel
- Last Pushed: 2020-02-25T23:22:55.000Z (almost 5 years ago)
- Last Synced: 2024-07-31T22:45:47.353Z (4 months ago)
- Topics: benchmarking, c-plus-plus
- Language: C++
- Homepage: https://nonius.io
- Size: 1.52 MB
- Stars: 358
- Watchers: 23
- Forks: 47
- Open Issues: 57
-
Metadata Files:
- Readme: README.md
- License: COPYING.txt
Awesome Lists containing this project
- AwesomeCppGameDev - nonius - benchmarking framework (C++)
README
# Nonius
## What is nonius?
Nonius is an open-source framework for benchmarking small snippets of C++ code.
It is very heavily inspired by [Criterion], a similar Haskell-based tool. It
runs your code, measures the time it takes to run, and then performs some
statistical analysis on those measurements.The library is header-only so you don’t have to build it. It comes as a single
header that you can drop somewhere and #include it in your code. Grab that
header from the [releases] page.[Criterion]: http://www.serpentine.com/blog/2009/09/29/criterion-a-new-benchmarking-library-for-haskell/
[releases]: https://github.com/rmartinho/nonius/releases