uutils
coreutils
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
Instrumentation
3 hours ago
0c51069
kimono-koans:recursive_loop
pull_request
Compare
Base
Search a run
Head
Iterative loop for ls recursive directory search
#8728
kimono-koans:recursive_loop
3 hours ago
Compare
Suggested base runs:
Pull Request Base
•
Parent Commit
Skipped (1)
Benchmarks
sort_numeric[500000]
src/uu/sort/benches/sort_bench.rs::sort_numeric[500000]
921.1 ms
sort_reverse_locale[500000]
src/uu/sort/benches/sort_bench.rs::sort_reverse_locale[500000]
820.9 ms
ls_recursive_balanced_tree[(4, 3, 6)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_balanced_tree[(4, 3, 6)]
446.9 µs
sort_reverse_locale[100000]
src/uu/sort/benches/sort_bench.rs::sort_reverse_locale[100000]
158.6 ms
sort_ascii_only[100000]
src/uu/sort/benches/sort_bench.rs::sort_ascii_only[100000]
263.2 µs
sort_ascii_only[500000]
src/uu/sort/benches/sort_bench.rs::sort_ascii_only[500000]
263.6 µs
ls_recursive_balanced_tree[(3, 4, 8)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_balanced_tree[(3, 4, 8)]
452.3 µs
sort_case_insensitive[100000]
src/uu/sort/benches/sort_bench.rs::sort_case_insensitive[100000]
64.3 ms
sort_accented_data[500000]
src/uu/sort/benches/sort_bench.rs::sort_accented_data[500000]
260.3 µs
ls_recursive_deep_tree[(100, 1)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_deep_tree[(100, 1)]
396.7 µs
sort_unique_locale[500000]
src/uu/sort/benches/sort_bench.rs::sort_unique_locale[500000]
810.7 ms
sort_case_insensitive[500000]
src/uu/sort/benches/sort_bench.rs::sort_case_insensitive[500000]
328 ms
tsort_complex_dag[1000]
src/uu/tsort/benches/tsort_bench.rs::tsort_complex_dag[1000]
126.2 µs
tsort_input_parsing_heavy[10000]
src/uu/tsort/benches/tsort_bench.rs::tsort_input_parsing_heavy[10000]
120.1 µs
tsort_complex_dag[50000]
src/uu/tsort/benches/tsort_bench.rs::tsort_complex_dag[50000]
126.3 µs
sort_dictionary_order[100000]
src/uu/sort/benches/sort_bench.rs::sort_dictionary_order[100000]
143.6 ms
tsort_complex_dag[10000]
src/uu/tsort/benches/tsort_bench.rs::tsort_complex_dag[10000]
126.3 µs
tsort_linear_chain[100000]
src/uu/tsort/benches/tsort_bench.rs::tsort_linear_chain[100000]
126.5 µs
ls_recursive_long_all_balanced_tree[(3, 4, 8)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_balanced_tree[(3, 4, 8)]
543 µs
ls_recursive_deep_tree[(20, 3)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_deep_tree[(20, 3)]
392 µs
sort_unique_locale[100000]
src/uu/sort/benches/sort_bench.rs::sort_unique_locale[100000]
158.2 ms
tsort_linear_chain[1000000]
src/uu/tsort/benches/tsort_bench.rs::tsort_linear_chain[1000000]
126.3 µs
tsort_complex_dag[5000]
src/uu/tsort/benches/tsort_bench.rs::tsort_complex_dag[5000]
125.9 µs
tsort_input_parsing_heavy[50000]
src/uu/tsort/benches/tsort_bench.rs::tsort_input_parsing_heavy[50000]
125.2 µs
sort_case_sensitive[100000]
src/uu/sort/benches/sort_bench.rs::sort_case_sensitive[100000]
258.7 µs
sort_case_sensitive[500000]
src/uu/sort/benches/sort_bench.rs::sort_case_sensitive[500000]
258.3 µs
tsort_tree_dag[(6, 2)]
src/uu/tsort/benches/tsort_bench.rs::tsort_tree_dag[(6, 2)]
126.4 µs
sort_dictionary_order[500000]
src/uu/sort/benches/sort_bench.rs::sort_dictionary_order[500000]
732.2 ms
tsort_wide_dag[100000]
src/uu/tsort/benches/tsort_bench.rs::tsort_wide_dag[100000]
126.2 µs
ls_recursive_balanced_tree[(5, 2, 10)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_balanced_tree[(5, 2, 10)]
454.5 µs
tsort_tree_dag[(7, 2)]
src/uu/tsort/benches/tsort_bench.rs::tsort_tree_dag[(7, 2)]
125.8 µs
ls_recursive_long_all_balanced_tree[(4, 3, 6)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_balanced_tree[(4, 3, 6)]
531.6 µs
tsort_linear_chain[1000]
src/uu/tsort/benches/tsort_bench.rs::tsort_linear_chain[1000]
126.3 µs
sort_key_field[100000]
src/uu/sort/benches/sort_bench.rs::sort_key_field[100000]
235.2 µs
ls_recursive_deep_tree[(50, 2)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_deep_tree[(50, 2)]
408.6 µs
tsort_wide_dag[10000]
src/uu/tsort/benches/tsort_bench.rs::tsort_wide_dag[10000]
125.6 µs
tsort_tree_dag[(5, 3)]
src/uu/tsort/benches/tsort_bench.rs::tsort_tree_dag[(5, 3)]
125.7 µs
tsort_wide_dag[50000]
src/uu/tsort/benches/tsort_bench.rs::tsort_wide_dag[50000]
125.6 µs
sort_key_field[500000]
src/uu/sort/benches/sort_bench.rs::sort_key_field[500000]
250 µs
ls_recursive_long_all_deep_tree[(20, 3)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_deep_tree[(20, 3)]
501.3 µs
sort_mixed_data[100000]
src/uu/sort/benches/sort_bench.rs::sort_mixed_data[100000]
261.4 µs
tsort_linear_chain[10000]
src/uu/tsort/benches/tsort_bench.rs::tsort_linear_chain[10000]
126.2 µs
wc_bytes_lines_synthetic[1000]
src/uu/wc/benches/wc_bench.rs::wc_bytes_lines_synthetic[1000]
5.7 s
sort_numeric[100000]
src/uu/sort/benches/sort_bench.rs::sort_numeric[100000]
192.7 ms
wc_bytes_lines_synthetic[10]
src/uu/wc/benches/wc_bench.rs::wc_bytes_lines_synthetic[10]
57.5 ms
tsort_tree_dag[(4, 3)]
src/uu/tsort/benches/tsort_bench.rs::tsort_tree_dag[(4, 3)]
126.1 µs
wc_bytes_lines_synthetic[100]
src/uu/wc/benches/wc_bench.rs::wc_bytes_lines_synthetic[100]
573.3 ms
wc_bytes_synthetic[100]
src/uu/wc/benches/wc_bench.rs::wc_bytes_synthetic[100]
573.3 ms
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_mixed_tree
1.9 ms
wc_bytes_synthetic[10]
src/uu/wc/benches/wc_bench.rs::wc_bytes_synthetic[10]
57.5 ms
wc_bytes_synthetic[50]
src/uu/wc/benches/wc_bench.rs::wc_bytes_synthetic[50]
286.7 ms
ls_recursive_long_all_balanced_tree[(5, 2, 10)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_balanced_tree[(5, 2, 10)]
541.8 µs
sort_mixed_data[500000]
src/uu/sort/benches/sort_bench.rs::sort_mixed_data[500000]
257.9 µs
wc_chars_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs::wc_chars_large_line_count[50000]
24.5 ms
wc_default_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs::wc_default_large_line_count[50000]
24.5 ms
wc_lines_extreme_line_lengths[(100000, 200)]
src/uu/wc/benches/wc_bench.rs::wc_lines_extreme_line_lengths[(100000, 200)]
117.1 ms
wc_lines_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs::wc_lines_large_line_count[10000]
5 ms
wc_default_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs::wc_default_large_line_count[10000]
5 ms
wc_lines_extreme_line_lengths[(100000, 10)]
src/uu/wc/benches/wc_bench.rs::wc_lines_extreme_line_lengths[(100000, 10)]
9.2 ms
ls_recursive_long_all_wide_tree[(5000, 500)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_wide_tree[(5000, 500)]
33.5 ms
wc_lines_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs::wc_lines_large_line_count[100000]
48.9 ms
wc_lines_variable_length[(5, 100)]
src/uu/wc/benches/wc_bench.rs::wc_lines_variable_length[(5, 100)]
28.8 ms
ls_recursive_long_all_wide_tree[(1000, 200)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_wide_tree[(1000, 200)]
7 ms
wc_chars_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs::wc_chars_large_line_count[10000]
5 ms
wc_chars_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs::wc_chars_large_line_count[100000]
48.9 ms
wc_words_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs::wc_words_large_line_count[50000]
24.5 ms
wc_lines_variable_length[(5, 200)]
src/uu/wc/benches/wc_bench.rs::wc_lines_variable_length[(5, 200)]
28.7 ms
wc_lines_variable_length[(5, 50)]
src/uu/wc/benches/wc_bench.rs::wc_lines_variable_length[(5, 50)]
28.9 ms
wc_words_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs::wc_words_large_line_count[100000]
48.9 ms
wc_lines_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs::wc_lines_large_line_count[50000]
24.5 ms
ls_recursive_mixed_tree
src/uu/ls/benches/ls_bench.rs::ls_recursive_mixed_tree
528.1 µs
ls_recursive_long_all_deep_tree[(50, 2)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_deep_tree[(50, 2)]
482.5 µs
wc_lines_variable_length[(5, 500)]
src/uu/wc/benches/wc_bench.rs::wc_lines_variable_length[(5, 500)]
28.7 ms
wc_default_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs::wc_default_large_line_count[100000]
48.9 ms
wc_words_synthetic[100]
src/uu/wc/benches/wc_bench.rs::wc_words_synthetic[100]
573.3 ms
wc_lines_large_line_count[500000]
src/uu/wc/benches/wc_bench.rs::wc_lines_large_line_count[500000]
243.9 ms
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_wide_tree[(10000, 1000)]
51.3 ms
numfmt_padding[(1000000, 50)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_padding[(1000000, 50)]
188.2 µs
wc_words_synthetic[10]
src/uu/wc/benches/wc_bench.rs::wc_words_synthetic[10]
57.5 ms
ls_recursive_wide_tree[(5000, 500)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_wide_tree[(5000, 500)]
24.1 ms
numfmt_round_modes[("towards-zero", 1000000)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_round_modes[("towards-zero", 1000000)]
185.6 µs
numfmt_from_si[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_from_si[1000000]
182.4 µs
wc_words_synthetic[1000]
src/uu/wc/benches/wc_bench.rs::wc_words_synthetic[1000]
5.7 s
numfmt_padding[(1000000, 5)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_padding[(1000000, 5)]
185.1 µs
sort_accented_data[100000]
src/uu/sort/benches/sort_bench.rs::sort_accented_data[100000]
262.6 µs
wc_words_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs::wc_words_large_line_count[10000]
5 ms
ls_recursive_wide_tree[(1000, 200)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_wide_tree[(1000, 200)]
5.5 ms
numfmt_round_modes[("down", 1000000)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_round_modes[("down", 1000000)]
185.3 µs
numfmt_large_numbers_si[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_large_numbers_si[1000000]
183 µs
numfmt_to_si_precision[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_to_si_precision[1000000]
187 µs
numfmt_to_iec[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_to_iec[1000000]
183.5 µs
numfmt_to_si[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_to_si[1000000]
182.1 µs
numfmt_round_modes[("up", 100000)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_round_modes[("up", 100000)]
183.7 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs