Forrest logo
back to context overview

hyperfine

List of commands for hyperfine:

  • hyperfine:tldr:325fc hyperfine: 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}}'
    try on your machine
    explain this command
  • hyperfine:tldr:79ad6 hyperfine: Change minimum number of benchmarking runs.
    $ hyperfine --min-runs ${7} '${make}'
    try on your machine
    explain this command
  • hyperfine:tldr:bfd84 hyperfine: Perform benchmark with warmup.
    $ hyperfine --warmup ${5} '${make}'
    try on your machine
    explain this command
  • hyperfine:tldr:c0d1d hyperfine: Run a command before each benchmark run (to clear caches, etc.).
    $ hyperfine --prepare '${make clean}' '${make}'
    try on your machine
    explain this command
  • hyperfine:tldr:cbbeb hyperfine: Run a basic benchmark, performing at least 10 runs.
    $ hyperfine '${make}'
    try on your machine
    explain this command
  • hyperfine:tldr:e3831 hyperfine: Run a comparative benchmark.
    $ hyperfine '${make target1}' '${make target2}'
    try on your machine
    explain this command
back to context overview