uutils
coreutils
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
ls: add some benchmarks
#8738
Merged
Comparing
sylvestre:perf-ls
(
955b100
) with
main
(
ea5c815
)
CodSpeed Performance Gauge
0%
Untouched
75
New
18
Skipped
1
Benchmarks
Skipped (1)
Archive selected
These benchmarks were skipped, so their baseline results are used instead. If they were deleted in your codebase, archive them to remove them from the performance reports.
Learn more about archiving benchmarks
wc_lines_extreme_line_lengths[(100000, 1000)]
src/uu/wc/benches/wc_bench.rs::wc_lines_extreme_line_lengths[(100000, 1000)]
Skipped
12 µs
*
New
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)]
CodSpeed Performance Gauge
N/A
N/A
534.6 µs
ls_recursive_deep_tree[(100, 1)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_deep_tree[(100, 1)]
CodSpeed Performance Gauge
N/A
N/A
395.6 µs
ls_recursive_balanced_tree[(3, 4, 8)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_balanced_tree[(3, 4, 8)]
CodSpeed Performance Gauge
N/A
N/A
435.9 µs
ls_recursive_balanced_tree[(5, 2, 10)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_balanced_tree[(5, 2, 10)]
CodSpeed Performance Gauge
N/A
N/A
435 µs
ls_recursive_deep_tree[(20, 3)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_deep_tree[(20, 3)]
CodSpeed Performance Gauge
N/A
N/A
391 µs
ls_recursive_balanced_tree[(4, 3, 6)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_balanced_tree[(4, 3, 6)]
CodSpeed Performance Gauge
N/A
N/A
428.5 µs
ls_recursive_deep_tree[(50, 2)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_deep_tree[(50, 2)]
CodSpeed Performance Gauge
N/A
N/A
407 µs
ls_recursive_long_all_deep_tree[(20, 3)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_deep_tree[(20, 3)]
CodSpeed Performance Gauge
N/A
N/A
497.9 µ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)]
CodSpeed Performance Gauge
N/A
N/A
514.2 µs
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)]
CodSpeed Performance Gauge
N/A
N/A
524.7 µs
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_mixed_tree
CodSpeed Performance Gauge
N/A
N/A
1.9 ms
ls_recursive_long_all_wide_tree[(5000, 500)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_wide_tree[(5000, 500)]
CodSpeed Performance Gauge
N/A
N/A
32.5 ms
ls_recursive_mixed_tree
src/uu/ls/benches/ls_bench.rs::ls_recursive_mixed_tree
CodSpeed Performance Gauge
N/A
N/A
515.7 µs
ls_recursive_long_all_wide_tree[(1000, 200)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_wide_tree[(1000, 200)]
CodSpeed Performance Gauge
N/A
N/A
6.8 ms
ls_recursive_long_all_deep_tree[(50, 2)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_long_all_deep_tree[(50, 2)]
CodSpeed Performance Gauge
N/A
N/A
481.2 µs
ls_recursive_wide_tree[(1000, 200)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_wide_tree[(1000, 200)]
CodSpeed Performance Gauge
N/A
N/A
5.3 ms
ls_recursive_wide_tree[(5000, 500)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_wide_tree[(5000, 500)]
CodSpeed Performance Gauge
N/A
N/A
23.9 ms
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs::ls_recursive_wide_tree[(10000, 1000)]
CodSpeed Performance Gauge
N/A
N/A
48.4 ms
Passed
sort_dictionary_order[500000]
src/uu/sort/benches/sort_bench.rs::sort_dictionary_order[500000]
CodSpeed Performance Gauge
0%
733.6 ms
732.8 ms
sort_unique_locale[500000]
src/uu/sort/benches/sort_bench.rs::sort_unique_locale[500000]
CodSpeed Performance Gauge
0%
811.4 ms
810.7 ms
numfmt_padding[(1000000, 5)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_padding[(1000000, 5)]
CodSpeed Performance Gauge
0%
185.2 µs
185.1 µs
numfmt_padding[(1000000, 50)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_padding[(1000000, 50)]
CodSpeed Performance Gauge
0%
188.3 µs
188.2 µs
sort_accented_data[500000]
src/uu/sort/benches/sort_bench.rs::sort_accented_data[500000]
CodSpeed Performance Gauge
0%
260.4 µs
260.3 µs
numfmt_round_modes[("down", 1000000)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_round_modes[("down", 1000000)]
CodSpeed Performance Gauge
0%
185.3 µs
185.3 µs
numfmt_to_si[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_to_si[1000000]
CodSpeed Performance Gauge
0%
182.2 µs
182.1 µs
numfmt_from_si[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_from_si[1000000]
CodSpeed Performance Gauge
0%
182.4 µs
182.4 µs
sort_accented_data[100000]
src/uu/sort/benches/sort_bench.rs::sort_accented_data[100000]
CodSpeed Performance Gauge
0%
261.3 µs
261.3 µs
numfmt_round_modes[("towards-zero", 1000000)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_round_modes[("towards-zero", 1000000)]
CodSpeed Performance Gauge
0%
185.6 µs
185.6 µs
numfmt_to_iec[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_to_iec[1000000]
CodSpeed Performance Gauge
0%
183.5 µs
183.5 µs
tsort_linear_chain[10000]
src/uu/tsort/benches/tsort_bench.rs::tsort_linear_chain[10000]
CodSpeed Performance Gauge
0%
126.1 µs
126.1 µs
tsort_linear_chain[100000]
src/uu/tsort/benches/tsort_bench.rs::tsort_linear_chain[100000]
CodSpeed Performance Gauge
0%
126.5 µs
126.5 µs
numfmt_to_si_precision[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_to_si_precision[1000000]
CodSpeed Performance Gauge
0%
187 µs
187 µs
sort_reverse_locale[100000]
src/uu/sort/benches/sort_bench.rs::sort_reverse_locale[100000]
CodSpeed Performance Gauge
0%
158.6 ms
158.6 ms
sort_numeric[100000]
src/uu/sort/benches/sort_bench.rs::sort_numeric[100000]
CodSpeed Performance Gauge
0%
192.7 ms
192.7 ms
sort_numeric[500000]
src/uu/sort/benches/sort_bench.rs::sort_numeric[500000]
CodSpeed Performance Gauge
0%
921.1 ms
921.1 ms
wc_lines_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs::wc_lines_large_line_count[10000]
CodSpeed Performance Gauge
0%
5 ms
5 ms
wc_chars_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs::wc_chars_large_line_count[10000]
CodSpeed Performance Gauge
0%
5 ms
5 ms
wc_default_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs::wc_default_large_line_count[10000]
CodSpeed Performance Gauge
0%
5 ms
5 ms
wc_lines_extreme_line_lengths[(100000, 10)]
src/uu/wc/benches/wc_bench.rs::wc_lines_extreme_line_lengths[(100000, 10)]
CodSpeed Performance Gauge
0%
9.2 ms
9.2 ms
tsort_linear_chain[1000000]
src/uu/tsort/benches/tsort_bench.rs::tsort_linear_chain[1000000]
CodSpeed Performance Gauge
0%
126.2 µs
126.2 µs
sort_unique_locale[100000]
src/uu/sort/benches/sort_bench.rs::sort_unique_locale[100000]
CodSpeed Performance Gauge
0%
158.2 ms
158.2 ms
wc_lines_variable_length[(5, 50)]
src/uu/wc/benches/wc_bench.rs::wc_lines_variable_length[(5, 50)]
CodSpeed Performance Gauge
0%
28.9 ms
28.9 ms
sort_reverse_locale[500000]
src/uu/sort/benches/sort_bench.rs::sort_reverse_locale[500000]
CodSpeed Performance Gauge
0%
820.9 ms
820.9 ms
wc_chars_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs::wc_chars_large_line_count[50000]
CodSpeed Performance Gauge
0%
24.5 ms
24.5 ms
wc_words_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs::wc_words_large_line_count[10000]
CodSpeed Performance Gauge
0%
5 ms
5 ms
wc_default_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs::wc_default_large_line_count[50000]
CodSpeed Performance Gauge
0%
24.5 ms
24.5 ms
wc_lines_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs::wc_lines_large_line_count[50000]
CodSpeed Performance Gauge
0%
24.5 ms
24.5 ms
wc_lines_variable_length[(5, 500)]
src/uu/wc/benches/wc_bench.rs::wc_lines_variable_length[(5, 500)]
CodSpeed Performance Gauge
0%
28.7 ms
28.7 ms
wc_words_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs::wc_words_large_line_count[50000]
CodSpeed Performance Gauge
0%
24.5 ms
24.5 ms
wc_lines_variable_length[(5, 100)]
src/uu/wc/benches/wc_bench.rs::wc_lines_variable_length[(5, 100)]
CodSpeed Performance Gauge
0%
28.8 ms
28.8 ms
wc_lines_variable_length[(5, 200)]
src/uu/wc/benches/wc_bench.rs::wc_lines_variable_length[(5, 200)]
CodSpeed Performance Gauge
0%
28.7 ms
28.7 ms
wc_chars_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs::wc_chars_large_line_count[100000]
CodSpeed Performance Gauge
0%
48.9 ms
48.9 ms
wc_lines_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs::wc_lines_large_line_count[100000]
CodSpeed Performance Gauge
0%
48.9 ms
48.9 ms
wc_bytes_lines_synthetic[10]
src/uu/wc/benches/wc_bench.rs::wc_bytes_lines_synthetic[10]
CodSpeed Performance Gauge
0%
57.5 ms
57.5 ms
wc_bytes_synthetic[10]
src/uu/wc/benches/wc_bench.rs::wc_bytes_synthetic[10]
CodSpeed Performance Gauge
0%
57.5 ms
57.5 ms
wc_default_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs::wc_default_large_line_count[100000]
CodSpeed Performance Gauge
0%
48.9 ms
48.9 ms
wc_words_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs::wc_words_large_line_count[100000]
CodSpeed Performance Gauge
0%
48.9 ms
48.9 ms
wc_words_synthetic[10]
src/uu/wc/benches/wc_bench.rs::wc_words_synthetic[10]
CodSpeed Performance Gauge
0%
57.5 ms
57.5 ms
sort_ascii_only[500000]
src/uu/sort/benches/sort_bench.rs::sort_ascii_only[500000]
CodSpeed Performance Gauge
0%
263.6 µs
263.6 µs
wc_lines_extreme_line_lengths[(100000, 200)]
src/uu/wc/benches/wc_bench.rs::wc_lines_extreme_line_lengths[(100000, 200)]
CodSpeed Performance Gauge
0%
117.1 ms
117.1 ms
wc_lines_large_line_count[500000]
src/uu/wc/benches/wc_bench.rs::wc_lines_large_line_count[500000]
CodSpeed Performance Gauge
0%
243.9 ms
243.9 ms
wc_bytes_synthetic[50]
src/uu/wc/benches/wc_bench.rs::wc_bytes_synthetic[50]
CodSpeed Performance Gauge
0%
286.7 ms
286.7 ms
sort_dictionary_order[100000]
src/uu/sort/benches/sort_bench.rs::sort_dictionary_order[100000]
CodSpeed Performance Gauge
0%
143.6 ms
143.6 ms
wc_bytes_synthetic[100]
src/uu/wc/benches/wc_bench.rs::wc_bytes_synthetic[100]
CodSpeed Performance Gauge
0%
573.3 ms
573.3 ms
wc_bytes_lines_synthetic[100]
src/uu/wc/benches/wc_bench.rs::wc_bytes_lines_synthetic[100]
CodSpeed Performance Gauge
0%
573.3 ms
573.3 ms
wc_words_synthetic[100]
src/uu/wc/benches/wc_bench.rs::wc_words_synthetic[100]
CodSpeed Performance Gauge
0%
573.3 ms
573.3 ms
wc_words_synthetic[1000]
src/uu/wc/benches/wc_bench.rs::wc_words_synthetic[1000]
CodSpeed Performance Gauge
0%
5.7 s
5.7 s
wc_bytes_lines_synthetic[1000]
src/uu/wc/benches/wc_bench.rs::wc_bytes_lines_synthetic[1000]
CodSpeed Performance Gauge
0%
5.7 s
5.7 s
tsort_complex_dag[5000]
src/uu/tsort/benches/tsort_bench.rs::tsort_complex_dag[5000]
CodSpeed Performance Gauge
0%
125.8 µs
125.8 µs
sort_case_insensitive[500000]
src/uu/sort/benches/sort_bench.rs::sort_case_insensitive[500000]
CodSpeed Performance Gauge
0%
328.1 ms
328.1 ms
tsort_tree_dag[(6, 2)]
src/uu/tsort/benches/tsort_bench.rs::tsort_tree_dag[(6, 2)]
CodSpeed Performance Gauge
0%
126.3 µs
126.3 µs
tsort_tree_dag[(4, 3)]
src/uu/tsort/benches/tsort_bench.rs::tsort_tree_dag[(4, 3)]
CodSpeed Performance Gauge
0%
126.1 µs
126.1 µs
sort_mixed_data[500000]
src/uu/sort/benches/sort_bench.rs::sort_mixed_data[500000]
CodSpeed Performance Gauge
0%
257.6 µs
257.6 µs
sort_case_sensitive[100000]
src/uu/sort/benches/sort_bench.rs::sort_case_sensitive[100000]
CodSpeed Performance Gauge
0%
251.9 µs
251.9 µs
sort_key_field[100000]
src/uu/sort/benches/sort_bench.rs::sort_key_field[100000]
CodSpeed Performance Gauge
0%
235.2 µs
235.2 µs
sort_key_field[500000]
src/uu/sort/benches/sort_bench.rs::sort_key_field[500000]
CodSpeed Performance Gauge
0%
250 µs
250 µs
sort_case_sensitive[500000]
src/uu/sort/benches/sort_bench.rs::sort_case_sensitive[500000]
CodSpeed Performance Gauge
0%
258.6 µs
258.6 µs
tsort_complex_dag[1000]
src/uu/tsort/benches/tsort_bench.rs::tsort_complex_dag[1000]
CodSpeed Performance Gauge
0%
126.1 µs
126.1 µs
sort_ascii_only[100000]
src/uu/sort/benches/sort_bench.rs::sort_ascii_only[100000]
CodSpeed Performance Gauge
0%
263.2 µs
263.2 µs
sort_case_insensitive[100000]
src/uu/sort/benches/sort_bench.rs::sort_case_insensitive[100000]
CodSpeed Performance Gauge
0%
64.3 ms
64.3 ms
tsort_complex_dag[10000]
src/uu/tsort/benches/tsort_bench.rs::tsort_complex_dag[10000]
CodSpeed Performance Gauge
0%
126.2 µs
126.2 µs
numfmt_round_modes[("up", 100000)]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_round_modes[("up", 100000)]
CodSpeed Performance Gauge
0%
183.6 µs
183.7 µs
numfmt_large_numbers_si[1000000]
src/uu/numfmt/benches/numfmt_bench.rs::numfmt_large_numbers_si[1000000]
CodSpeed Performance Gauge
0%
182.9 µs
183 µs
tsort_tree_dag[(5, 3)]
src/uu/tsort/benches/tsort_bench.rs::tsort_tree_dag[(5, 3)]
CodSpeed Performance Gauge
0%
125.7 µs
125.7 µs
tsort_input_parsing_heavy[10000]
src/uu/tsort/benches/tsort_bench.rs::tsort_input_parsing_heavy[10000]
CodSpeed Performance Gauge
0%
120 µs
120 µs
tsort_tree_dag[(7, 2)]
src/uu/tsort/benches/tsort_bench.rs::tsort_tree_dag[(7, 2)]
CodSpeed Performance Gauge
0%
125.8 µs
125.8 µs
tsort_complex_dag[50000]
src/uu/tsort/benches/tsort_bench.rs::tsort_complex_dag[50000]
CodSpeed Performance Gauge
0%
126.3 µs
126.3 µs
tsort_linear_chain[1000]
src/uu/tsort/benches/tsort_bench.rs::tsort_linear_chain[1000]
CodSpeed Performance Gauge
0%
126.2 µs
126.3 µs
tsort_input_parsing_heavy[50000]
src/uu/tsort/benches/tsort_bench.rs::tsort_input_parsing_heavy[50000]
CodSpeed Performance Gauge
0%
125.1 µs
125.2 µs
tsort_wide_dag[100000]
src/uu/tsort/benches/tsort_bench.rs::tsort_wide_dag[100000]
CodSpeed Performance Gauge
0%
126.1 µs
126.2 µs
tsort_wide_dag[50000]
src/uu/tsort/benches/tsort_bench.rs::tsort_wide_dag[50000]
CodSpeed Performance Gauge
0%
125.6 µs
125.6 µs
tsort_wide_dag[10000]
src/uu/tsort/benches/tsort_bench.rs::tsort_wide_dag[10000]
CodSpeed Performance Gauge
0%
125.6 µs
125.6 µs
sort_mixed_data[100000]
src/uu/sort/benches/sort_bench.rs::sort_mixed_data[100000]
CodSpeed Performance Gauge
0%
261.1 µs
261.4 µs
Commits
Click on a commit to change the comparison range
Base
main
ea5c815
0%
github/action: improve the clippy run freebsd was detecting issues the linux jobs were not
955b100
2 days ago
by sylvestre
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs