Исправление dataman, (текущая версия) :
$ hyperfine -N -w 5 "fd . /bin" "bfs /bin/" "rh -y /bin" --export-markdown rh.md
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
fd . /bin | 11.7 ± 1.0 | 10.0 | 14.8 | 1.54 ± 0.19 |
bfs /bin/ | 7.6 ± 0.7 | 6.8 | 10.2 | 1.00 |
rh -y /bin | 12.2 ± 1.5 | 10.5 | 16.3 | 1.61 ± 0.24 |
Summary
bfs /bin/ ran
1.54 ± 0.19 times faster than fd . /bin
1.61 ± 0.24 times faster than rh -y /bin
bfs использует liburing: В утилиту bfs добавлена возможность использования liburing.
Исходная версия dataman, :
$ hyperfine -N -w 5 "fd . /bin" "bfs /bin/" "rh -y /bin" --export-markdown rh.md
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
fd . /bin | 11.7 ± 1.0 | 10.0 | 14.8 | 1.54 ± 0.19 |
bfs /bin/ | 7.6 ± 0.7 | 6.8 | 10.2 | 1.00 |
rh -y /bin | 12.2 ± 1.5 | 10.5 | 16.3 | 1.61 ± 0.24 |
Summary
bfs /bin/ ran
1.54 ± 0.19 times faster than fd . /bin
1.61 ± 0.24 times faster than rh -y /bin
bfs использует liburing.