hyperfine, a command-line benchmarking tool, offers statistical analysis, support for arbitrary shell commands, warmup runs, cache-clearing commands, and statistical outlier detection. It allows exporting results in various formats and parameterized benchmarks. Users can run basic benchmarks like measuring the number of runs and duration. They can also adjust warmup runs and preparation commands for disk I/O-heavy programs. Additionally, hyperfine provides options for using different shells and exporting results to CSV, JSON, Markdown, and other formats. The tool is available on various operating systems through different installation methods. Its name, hyperfine, is inspired by the hyperfine levels of caesium 133.
https://github.com/sharkdp/hyperfine