No successful run was found on main (b5ad68e) during the generation of this report, so 2dfad36 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
74 archived benchmarks were run. If they were deleted in another branch, consider rebasing to remove them from the report. .
New
du_all_balanced_tree[(4, 3, 10)]
src/uu/du/benches/du_bench.rs
N/A
N/A1.6 ms
b64_decode_synthetic
src/uu/base64/benches/base64_bench.rs
N/A
N/A145.5 µs
b64_encode_synthetic
src/uu/base64/benches/base64_bench.rs
N/A
N/A141.5 µs
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
N/A
N/A18.1 ms
b64_decode_ignore_garbage_synthetic
src/uu/base64/benches/base64_bench.rs
N/A
N/A145.1 µs
du_human_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
N/A
N/A10.4 ms
du_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
N/A
N/A9.2 ms
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
N/A
N/A8.5 ms
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
N/A
N/A11.3 ms
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
N/A
N/A32.9 ms
du_deep_tree[(100, 3)]
src/uu/du/benches/du_bench.rs
N/A
N/A1.1 ms
Passed
numfmt_to_si_precision[10000]
src/uu/numfmt/benches/numfmt_bench.rs
0%
35.5 ms35.4 ms
ls_recursive_long_all_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
0%
141 ms140.7 ms
numfmt_padding[(10000, 50)]
src/uu/numfmt/benches/numfmt_bench.rs
0%
48.8 ms48.7 ms
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
0%
162.4 µs162.1 µs
sort_accented_data[500000]
src/uu/sort/benches/sort_bench.rs
0%
820.3 ms819.2 ms
ls_recursive_long_all_deep_tree[(100, 4)]
src/uu/ls/benches/ls_bench.rs
0%
3.5 ms3.5 ms
sort_ascii_only[500000]
src/uu/sort/benches/sort_bench.rs
0%
798.9 ms797.9 ms
ls_recursive_mixed_tree
src/uu/ls/benches/ls_bench.rs
0%
1.4 ms1.4 ms
ls_recursive_deep_tree[(200, 2)]
src/uu/ls/benches/ls_bench.rs
0%
2.8 ms2.8 ms
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs
0%
4 ms4 ms
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs
0%
55.2 ms55.2 ms
wc_chars_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
0%
989.6 µs989.4 µs
wc_lines_extreme_line_lengths[(100000, 200)]
src/uu/wc/benches/wc_bench.rs
0%
1.6 ms1.6 ms
sort_dictionary_order[500000]
src/uu/sort/benches/sort_bench.rs
0%
1.1 s1.1 s
uniq_case_insensitive[10000]
src/uu/uniq/benches/uniq_bench.rs
0%
1.7 ms1.7 ms
uniq_with_count[10000]
src/uu/uniq/benches/uniq_bench.rs
0%
1.8 ms1.8 ms
wc_lines_large_line_count[500000]
src/uu/wc/benches/wc_bench.rs
0%
2.9 ms2.9 ms
wc_lines_variable_length[(50, 500)]
src/uu/wc/benches/wc_bench.rs
0%
3.4 ms3.4 ms
wc_bytes_lines_synthetic[2000]
src/uu/wc/benches/wc_bench.rs
0%
120.2 ms120.2 ms
uniq_heavy_duplicates[10000]
src/uu/uniq/benches/uniq_bench.rs
0%
1.9 ms1.9 ms
sort_unique_locale[500000]
src/uu/sort/benches/sort_bench.rs
0%
1.1 s1.1 s
sort_mixed_data[500000]
src/uu/sort/benches/sort_bench.rs
0%
729.5 ms729.5 ms
wc_default_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
0%
48.9 ms48.9 ms
sort_case_insensitive[500000]
src/uu/sort/benches/sort_bench.rs
0%
416.8 ms416.8 ms
sort_reverse_locale[500000]
src/uu/sort/benches/sort_bench.rs
0%
820.7 ms820.7 ms
wc_words_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
0%
43.8 ms43.8 ms
wc_words_synthetic[2000]
src/uu/wc/benches/wc_bench.rs
0%
10.3 s10.3 s
sort_key_field[500000]
src/uu/sort/benches/sort_bench.rs
0%
689 ms689 ms
sort_case_sensitive[500000]
src/uu/sort/benches/sort_bench.rs
0%
326.8 ms326.8 ms
tsort_linear_chain[1000000]
src/uu/tsort/benches/tsort_bench.rs
0%
1.5 s1.5 s
ls_recursive_long_all_wide_tree[(15000, 1500)]
src/uu/ls/benches/ls_bench.rs
0%
156 ms156 ms
tsort_wide_dag[100000]
src/uu/tsort/benches/tsort_bench.rs
0%
135.5 ms135.5 ms
tsort_complex_dag[50000]
src/uu/tsort/benches/tsort_bench.rs
0%
84 ms84 ms
tsort_tree_dag[(10, 3)]
src/uu/tsort/benches/tsort_bench.rs
0%
34.1 ms34.1 ms
numfmt_large_numbers_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
0%
34.5 ms34.5 ms
numfmt_round_modes[("towards-zero", 10000)]
src/uu/numfmt/benches/numfmt_bench.rs
0%
34.6 ms34.6 ms
numfmt_round_modes[("down", 10000)]
src/uu/numfmt/benches/numfmt_bench.rs
0%
34.6 ms34.6 ms
numfmt_to_iec[10000]
src/uu/numfmt/benches/numfmt_bench.rs
0%
34.1 ms34.1 ms
numfmt_to_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
0%
33.9 ms33.9 ms
numfmt_from_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
0%
33.1 ms33.2 ms
ls_recursive_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
0%
55.9 ms56 ms
sort_numeric[500000]
src/uu/sort/benches/sort_bench.rs
0%
1.2 s1.2 s
numfmt_round_modes[("up", 10000)]
src/uu/numfmt/benches/numfmt_bench.rs
0%
32.8 ms32.8 ms
Commits
Click on a commit to change the comparison range
Base
main
2dfad36
+0.01%
Add benchmark for base64
For performance monitoring, added benchmark for base64. Those benchmarks
include testing encoding, decoding and decoding ignoring garbage
characters.
Signed-off-by: Andrea Calabrese <andrea.calabrese@amarulasolutions.com>