Skip to content

sharkdp/hyperfine

hyperfinehyperfine 是一个命令行基准测试工具。

安装:scoop install hyperfine

bash
$ hyperfine --parameter-scan delay 0.3 0.7 -D 0.2 'sleep {delay}'

$ hyperfine --warmup 3 'fd -e jpg -uu' 'find-iname "-.jpg"'

$ hyperfine  'scoop-search chrome' 'sfsu search chrome'
Benchmark 1: scoop-search chrome
  Time (mean ± σ):     484.2 ms ±  27.3 ms    [User: 17.2 ms, System: 75.0 ms]
  Range (min  max):   448.7 ms … 535.8 ms    10 runs

Benchmark 2: sfsu search chrome
  Time (mean ± σ):      83.9 ms ±   4.2 ms    [User: 7.5 ms, System: 15.6 ms]
  Range (min  max):    77.2 ms …  97.7 ms    29 runs

Summary
  sfsu search chrome ran
    5.77 ± 0.43 times faster than scoop-search chrome


$ hyperfine --warmup 3 --export-markdown out.md \
  'sed -E "s:(\w+):\1\1:g"    dump.json > /dev/null' \
  'sed    "s:\(\w\+\):\1\1:g" dump.json > /dev/null' \
  'sd     "(\w+)" "$1$1"      dump.json > /dev/null'