nanobench Logo
v4.3.11

Getting Started

  • Installation
    • Direct Inclusion
    • CMake Integration
  • Usage
  • Examples
    • Something Fast
    • Something Slow
    • Something Unstable
  • Comparing Results
  • Asymptotic Complexity
  • Rendering Mustache-like Templates
    • CSV - Comma-Separated Values
    • HTML Box Plots
    • JSON - JavaScript Object Notation
    • pyperf - Python pyperf module Output
      • Show Benchmark Statistics
      • Show a Histogram
      • Compare Results

Comparison

  • Test Set
  • Runtime
  • Implementations & Output
    • nanobench
      • Sourcecode
      • Results
    • Google Benchmark
      • Sourcecode
      • Results
    • nonius
      • Sourcecode
      • Results
    • Picobench
      • Sourcecode
      • Results
    • Catch2
      • Sourcecode
      • Results
    • moodycamel::microbench
      • Sourcecode
      • Results
    • sltbench
      • Sourcecode
      • Results
    • Celero
    • folly Benchmark

Reference

  • ankerl::nanobench Reference
    • Bench - Main Entry Point
    • Rng - Extremely fast PRNG
    • Result - Benchmark Results
    • doNotOptimizeAway()
    • render() - Mustache-like Templates
      • templates::csv
      • templates::htmlBoxplot
      • templates::json
      • templates::pyperf
    • Environment Variables
      • NANOBENCH_ENDLESS - Run a Specific Test Endlessly
      • NANOBENCH_SUPPRESS_WARNINGS - No Stability Warnings
  • Index

About

  • MIT License
  • Contributor Covenant Code of Conduct
    • Our Pledge
    • Our Standards
    • Enforcement Responsibilities
    • Scope
    • Enforcement
    • Enforcement Guidelines
      • 1. Correction
      • 2. Warning
      • 3. Temporary Ban
      • 4. Permanent Ban
    • Attribution
nanobench
  • Search


© Copyright 2019-2023 Martin Leitner-Ankerl <[email protected]>.

Built with Sphinx using a theme provided by Read the Docs.