diff --git a/doc/execution-order.png b/doc/execution-order.png new file mode 100644 index 0000000..e25a7f0 Binary files /dev/null and b/doc/execution-order.png differ diff --git a/doc/execution-order.svg b/doc/execution-order.svg new file mode 100644 index 0000000..2da93c1 --- /dev/null +++ b/doc/execution-order.svg @@ -0,0 +1,727 @@ + + + + + + + + + + + + + + + + + hyperfine + --warmup 2 + --runs 3 + --setup <setup> + --prepare <prepare1> + <command1> + --prepare <prepare2> + <command2> + --cleanup <cleanup> + + + + command1 + + prepare1 + + command1 + + prepare1 + + command1 + + prepare1 + 2 warmup runs + 3 benchmark runs + + setup + + cleanup + + command1 + + prepare1 + + command1 + + prepare1 + + + + command2 + + prepare2 + + command2 + + prepare2 + + command2 + + prepare2 + 2 warmup runs + 3 benchmark runs + + setup + + cleanup + + command2 + + prepare2 + + command2 + + prepare2 + benchmark execution order + +