hyperfine
A command-line benchmarking tool.
- Run a basic benchmark, performing at least 10 runs:
hyperfine '{make}'
- Run a comparative benchmark:
hyperfine '{make target1}' '{make target2}'
- Change minimum number of benchmarking runs:
hyperfine --min-runs {7} '{make}'
- Perform benchmark with warmup:
hyperfine --warmup {5} '{make}'
- Run a command before each benchmark run (to clear caches, etc.):
hyperfine --prepare '{make clean}' '{make}'
- Run a benchmark where a single parameter changes for each run:
hyperfine --prepare '{make clean}' --parameter-scan {num_threads} {1} {10} '{make -j {num_threads}}'
Copyright © 2014—present the tldr-pages team and contributors.
This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).