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.

HY

sharkdp · Terminal & CLI

STARS29.2K
FORKS628
COMMITS1.0K
CONTRIBUTORS107
VERSIONv1.20.0
UPDATED19 days ago
RustCLIPerformanceKıyaslamaApache-2.0
What can it do?
  • 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.
User reviews
  • • 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…”

GitHub

Verified against README · Oct 26, 2026 · source

My note

More in: Terminal & CLI