hyperfine

命令行基准测试工具,统计多次运行并给出置信区间

补充说明

hyperfine 会多次运行同一命令,输出平均值、标准差、最小/最大值和置信区间。它适合比较两个命令/参数组合,不适合替代 profiler 定位热点。

常用示例

hyperfine 'sleep 0.1'
hyperfine -w 3 -r 20 'grep -r foo .' 'rg foo .'
hyperfine --prepare 'sync' --runs 10 'dd if=/dev/zero of=/tmp/x bs=1M count=100'
hyperfine --export-json result.json 'cmd-a' 'cmd-b'

易错点与排错