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 (over 10 years ago)
- Default Branch: devel
- Last Pushed: 2020-02-25T23:22:55.000Z (over 4 years ago)
- Last Synced: 2024-01-25T05:23:23.789Z (5 months ago)
- Topics: benchmarking, c-plus-plus
- Language: C++
- Homepage: https://nonius.io
- Size: 1.52 MB
- Stars: 355
- Watchers: 22
- Forks: 50
- Open Issues: 57
-
Metadata Files:
- Readme: README.md
- License: COPYING.txt
Lists
- awesome-cpp - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-modern-cpp - Nonius - A C++ micro-benchmarking framework. (Libraries / Benchmarking)
- AwesomeCppGameDev - nonius - benchmarking framework (C++)
- fucking-awesome-cpp - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-stars - libnonius/nonius - A C++ micro-benchmarking framework (C++)
- awesome-cpp - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-cpp-completed - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-cpp - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-cpp - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-cpp - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-cpp-completed - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-android-cpp - libnonius/nonius - A C++ micro-benchmarking framework (TODO scan for Android support in followings)
- awesome-cpp - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
- awesome-cpp - Nonius - A C++ micro-benchmarking framework. [CC] (Debug)
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