hyperfine
Hyperfine is a statistical comparison tool developed to measure the runtime of command line tools. By analyzing over multiple runs, it can export results in various formats, such as CSV, JSON, or Markdown. It offers advanced configuration options such as cache clearing, warm-up rounds, and parameterized tests.
hyperfine
100sharkdp · Terminal & CLI
- You can statistically compare the running times of different command line tools.
- You can define prep commands and warm-up rounds to manage disk cache effects.
- Through parameterized tests, you can run command sequences with variable values automatically.
- • NeutralHacker News
Hyperfine: A command-line benchmarking tool
“The comment about statistics that I wanted to reply to has disappeared. That commenter said: > I stand firm in my belief that unless you can prove how CLT applies to your input distributions, you should not assume normality. And if you don't know what you are doing, stop…”
- • NeutralHacker News
Hyperfine: A command-line benchmarking tool
“> Robust statistics with p-values (not just min/max, compensation for multiple hypotheses, no Gaussian assumptions) This is not included in the core of hyperfine, but we do have scripts to compute "advanced" statistics, and to perform t-tests here: Please feel free to comment…”
Verified against README · Oct 26, 2026 · source