История изменений
Исправление CrX, (текущая версия) :
Годно, нужно. Давно пользуюсь fd
— значительно быстрее, чем find
работает, что иногда бывает очень приятно. Про bfs
слышу впервые, надо будет заценить.
То, что там бинарь на 4 МБ, это, конечно, не здорово. Но то, что оно во много раз быстрее find’а, перекрывает для меня этот недостаток. Ну и удобный синтаксис бонусом.
P.S. попробовал bfs. Не, fd всё ещё быстрее:
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
fd -u . /usr | 41.3 ± 2.2 | 36.1 | 46.0 | 1.00 |
bfs /usr | 61.8 ± 2.5 | 60.0 | 75.3 | 1.50 ± 0.10 |
find /usr | 296.1 ± 4.7 | 293.1 | 308.9 | 7.18 ± 0.39 |
Это ещё малая разница. Мне лень было более реальный юзкейс проверять — долго же, особенно учитывая, что это ж много попыток с hyperfine. Но так и быть, сейчас оно отпыхтит, скину по /media вместо /usr. Минут через 20, блин…
Исправление CrX, :
Годно, нужно. Давно пользуюсь fd
— значительно быстрее, чем find
работает, что иногда бывает очень приятно. Про bfs
слышу впервые, надо будет заценить.
То, что там бинарь на 4 МБ, это, конечно, не здорово. Но то, что оно во много раз быстрее find’а, перекрывает для меня этот недостаток. Ну и удобный синтаксис бонусом.
P.S. попробовал bfs. Не, fd всё ещё быстрее:
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
fd -u . /usr | 41.3 ± 2.2 | 36.1 | 46.0 | 1.00 |
bfs /usr | 61.8 ± 2.5 | 60.0 | 75.3 | 1.50 ± 0.10 |
find /usr | 296.1 ± 4.7 | 293.1 | 308.9 | 7.18 ± 0.39 |
Это ещё малая разница. Мне лень было более реальный юзкейс проверять — долго же, особенно учитывая, что это ж много попыток с hyperfine. Но так и быть, сейчас оно отпыхтит, скину по /media вместо /usr.
Исправление CrX, :
Годно, нужно. Давно пользуюсь fd
— значительно быстрее, чем find
работает, что иногда бывает очень приятно. Про bfs
слышу впервые, надо будет заценить.
То, что там бинарь на 4 МБ, это, конечно, не здорово. Но то, что оно во много раз быстрее find’а, перекрывает для меня этот недостаток. Ну и удобный синтаксис бонусом.
P.S. попробовал bfs. Не, fd всё ещё быстрее:
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
fd -u . /usr | 41.3 ± 2.2 | 36.1 | 46.0 | 1.00 |
bfs /usr | 61.8 ± 2.5 | 60.0 | 75.3 | 1.50 ± 0.10 |
find /usr | 296.1 ± 4.7 | 293.1 | 308.9 | 7.18 ± 0.39 |
Это ещё малая разница. Мне лень было более реальный юзкейс проверять. Сейчас оно отпыхтит, скину по /media вместо /usr.
Исходная версия CrX, :
Годно, нужно. Давно пользуюсь fd
— значительно быстрее, чем find
работает, что иногда бывает очень приятно. Про bfs
слышу впервые, надо будет заценить.
То, что там бинарь на 4 МБ, это, конечно, не здорово. Но то, что оно во много раз быстрее find’а, перекрывает для меня этот недостаток. Ну и удобный синтаксис бонусом.
P.S. попробовал bfs. Не, fd всё ещё быстрее:
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
fd -u . /usr | 41.3 ± 2.2 | 36.1 | 46.0 | 1.00 |
bfs /usr | 61.8 ± 2.5 | 60.0 | 75.3 | 1.50 ± 0.10 |
find /usr | 296.1 ± 4.7 | 293.1 | 308.9 | 7.18 ± 0.39 |