# Baseline
Benchmark 1: env PARSER=argparsh bash bench.sh a -i 100 foo qux
Time (mean ± σ): 64.4 ms ± 12.4 ms [User: 37.8 ms, System: 27.0 ms]
Range (min … max): 48.3 ms … 105.7 ms 27 runs
# No-python
Benchmark 1: env PARSER=./target/release/argparsh bash bench.sh a -i 100 foo qux
Time (mean ± σ): 39.0 ms ± 1.7 ms [User: 10.0 ms, System: 30.3 ms]
Range (min … max): 29.2 ms … 42.4 ms 73 runs
# static
Benchmark 1: env PARSER=./target/x86_64-unknown-linux-musl/release/argparsh bash bench.sh a -i 100 foo qux
Time (mean ± σ): 31.7 ms ± 1.4 ms [User: 8.1 ms, System: 25.0 ms]
Range (min … max): 29.0 ms … 35.6 ms 83 runs
# no-std (except for parser)
Benchmark 1: env PARSER=./nostd-demo/target/x86_64-unknown-linux-musl/release/argparshPARSE_PARSER=./target/x86_64-unknown-linux-musl/release/argparsh bash bench.sh a -i 100 foo qux
Time (mean ± σ): 18.6 ms ± 4.9 ms [User: 5.8 ms, System: 14.0 ms]
Range (min … max): 2.1 ms … 23.3 ms 118 runs