nanobench

Microbenchmarker

A simple microbenchmarking library for C++11/14/17/20

Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20

GitHub

1k stars
20 watching
83 forks
Language: C++
last commit: about 2 months ago
Linked from 4 awesome lists

benchmarkcppcpp11header-onlymicrobenchmarksingle-filesingle-headersingle-header-lib

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
p-ranav/criterion A microbenchmarking library for measuring performance of C++ code 211
okuvshynov/b63 A lightweight micro-benchmarking tool for C that tracks custom counters and measurements 56
ibob/picobench A microbenchmarking library for C++ 211
devster/ubench A micro PHP benchmarking library used to measure the performance of code snippets 568
ldionne/metabench A simple framework for compile-time microbenchmarks in C++ using the CMake build system. 183
mattreecebentley/plf_nanotimer A simple C++ timer class for precision cross-platform benchmarking 132
martinus/svector A compact, highly optimized vector implementation for C++17 or higher 96
jonasmr/microprofile A profiling tool for C++ applications 1,465
sbt/sbt-jmh A plugin for running micro-benchmarks written in Scala using the JMH harness. 787
littletof/prettybenching A library to display Deno benchmarking results in a visually appealing way 26
mlpack/ensmallen A high-quality C++ library for non-linear numerical optimization 743
bitshifter/mathbench-rs A benchmarking framework comparing performance of different Rust linear algebra libraries 198
digitalinblue/celero A C++ benchmarking library for measuring code performance and comparing results across different configurations. 824
pmunch/ratel A software framework for creating microcontroller abstraction libraries using Nim programming language 129
matthias-bs/micropython-adc_cal An ESP32-specific library that provides a calibrated on-chip ADC conversion solution 18