# Compairng setting unlock hyperfine --warmup 5 -N -i ".local/bin/pxmo_state.pl set unlock" "/usr/bin/sxmo_state.sh set unlock" Benchmark 1: .local/bin/pxmo_state.pl set unlock Time (mean ± σ): 80.4 ms ± 12.5 ms [User: 59.7 ms, System: 18.0 ms] Range (min … max): 64.9 ms … 104.2 ms 28 runs Benchmark 2: /usr/bin/sxmo_state.sh set unlock Time (mean ± σ): 520.2 ms ± 2.6 ms [User: 97.0 ms, System: 166.7 ms] Range (min … max): 516.5 ms … 525.4 ms 10 runs Summary .local/bin/pxmo_state.pl set unlock ran 6.47 ± 1.00 times faster than /usr/bin/sxmo_state.sh set unlock # Comparing click hyperfine --warmup 5 -N -i ".local/bin/pxmo_state.pl click" "/usr/bin/sxmo_state.sh click" Benchmark 1: .local/bin/pxmo_state.pl click Time (mean ± σ): 76.4 ms ± 10.5 ms [User: 56.4 ms, System: 17.7 ms] Range (min … max): 63.3 ms … 101.5 ms 35 runs Benchmark 2: /usr/bin/sxmo_state.sh click Time (mean ± σ): 523.4 ms ± 9.3 ms [User: 97.8 ms, System: 178.3 ms] Range (min … max): 511.6 ms … 536.4 ms 10 runs Summary .local/bin/pxmo_state.pl click ran 6.85 ± 0.95 times faster than /usr/bin/sxmo_state.sh click