Hyperfine is hyper frustrating because it only works with really really fine microsecond level benchmarks. Once you get into the millisecond range it’s worthless.
replies(2):
For my purposes I use it all the time though, quick and easy sanity-check.
$ hyperfine --warmup 3 './hello-world-bin-sh.sh' './hello-world-env-python3.py'
Benchmark 1: ./hello-world-bin-sh.sh
Time (mean ± σ): 1.3 ms ± 0.4 ms [User: 1.0 ms, System: 0.5 ms]
...
Benchmark 2: ./hello-world-env-python3.py
Time (mean ± σ): 43.1 ms ± 1.4 ms [User: 33.6 ms, System: 8.4 ms]
...