hyperfine preview
hyperfine

hyperfine

Command-line benchmarking tool with statistics

27.9k|stable|v1.20.0
Statistical analysis — Performs multiple runs and detects statistical outliers from interference.
Warmup and cache control — Runs warmup executions and clears caches between timing runs.
Parameterized benchmarks — Varies parameters across runs to test different configurations.
Multiple export formats — Exports results as CSV, JSON, Markdown, and AsciiDoc.
hyperfine automates command performance testing with statistical rigor, correcting for shell overhead and detecting measurement noise. It supports warmup runs, cache clearing, and parameterized sweeps to isolate the actual performance of what you're benchmarking. Results export to multiple formats and include detailed statistical analysis across runs.
Source on GitHub
pavilion