nanobench
4.0.0

Table of Contents

  • Tutorial
    • Installation
    • Quick Start
    • Benchmarking
      • 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
  • Comparison with Other Frameworks
    • Runtimes
    • Implementations & Results
      • nanobench
        • Sourcecode
        • Results
      • Google Benchmark
        • Sourcecode
        • Results
      • nonius
        • Sourcecode
        • Results
      • Picobench
        • Sourcecode
        • Results
      • Catch2
        • Sourcecode
        • Results
      • moodycamel::microbench
        • Sourcecode
        • Results
      • Celero
      • folly Benchmark
  • 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
    • Environment Variables
      • NANOBENCH_ENDLESS
  • Index
  • License
nanobench
  • Docs »
  • Index

Index

B | D | R | T

B

  • Bench (C++ class)
  • Bench::batch (C++ function)
  • Bench::Bench (C++ function)
  • Bench::clockResolutionMultiple (C++ function)
  • Bench::complexityBigO (C++ function), [1]
  • Bench::complexityN (C++ function)
  • Bench::doNotOptimizeAway (C++ function)
  • Bench::epochIterations (C++ function)
  • Bench::epochs (C++ function)
  • Bench::maxEpochTime (C++ function)
  • Bench::minEpochIterations (C++ function)
  • Bench::minEpochTime (C++ function)
  • Bench::name (C++ function)
  • Bench::output (C++ function)
  • Bench::performanceCounters (C++ function)
  • Bench::relative (C++ function)
  • Bench::render (C++ function)
  • Bench::results (C++ function)
  • Bench::run (C++ function), [1]
  • Bench::title (C++ function)
  • Bench::unit (C++ function)
  • Bench::warmup (C++ function)

D

  • doNotOptimizeAway (C++ function)

R

  • render (C++ function)
  • Result (C++ class)
  • Rng (C++ class)
  • Rng::bounded (C++ function)
  • Rng::copy (C++ function)
  • Rng::operator() (C++ function)
  • Rng::operator= (C++ function)
  • Rng::result_type (C++ type)
  • Rng::Rng (C++ function), [1], [2]
  • Rng::shuffle (C++ function)
  • Rng::uniform01 (C++ function)

T

  • templates::csv (C++ function)
  • templates::htmlBoxplot (C++ function)
  • templates::json (C++ function)

© Copyright 2019-2020 Martin Ankerl <martin.ankerl@gmail.com>

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