hyperfine
--warmup 2
--runs 3
--setup <setup>
--cleanup <cleanup>
--prepare <prepare1>
<command1>
--conclude <conclude1>
--prepare <prepare2>
<command2>
--conclude <conclude2>
2 warmup runs
3 benchmark runs
2 warmup runs
3 benchmark runs
command1
prepare1
conclude1
command1
prepare1
conclude1
command1
prepare1
conclude1
command1
prepare1
conclude1
command1
prepare1
conclude1
cleanup
setup
setup
command2
prepare2
conclude2
command2
prepare2
conclude2
command2
prepare2
conclude2
command2
prepare2
conclude2
command2
prepare2
conclude2
cleanup