Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

shuf: Reduce malloc, perf +4%

#11219Merged
Comparing
oech3:shuf-malloc
(
bb1ede3
) with
main
(
f0c71b2
)
CodSpeed Performance Gauge
+4%
Improvement
2
Untouched
295
Ignored
1
Skipped
48

Benchmarks

346 total
dd_copy_separate_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
178.3 KB178.3 KB
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
102.9 KB102.9 KB
b64_encode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
8.6 KB8.6 KB
b64_decode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
12.1 KB12.1 KB
b64_decode_ignore_garbage_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
0%
12.1 KB12.1 KB
false_consecutive_calls
src/uu/false/benches/false_bench.rs
CodSpeed Performance Gauge
0%
199.4 ns199.4 ns
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
1.6 MB1.6 MB
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
466.1 KB466.1 KB
du_deep_tree[(100, 3)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
3.1 MB3.1 MB
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
1,009.4 KB1,009.4 KB
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
1,009.4 KB1,009.4 KB
join_custom_separator
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
0%
84.4 KB84.4 KB
join_partial_overlap
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
0%
29 KB29 KB
join_full_match
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
0%
29.1 KB29.1 KB
join_french_locale
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
0%
29.1 KB29.1 KB
join_unicode_locale
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
0%
29.1 KB29.1 KB
factor_multiple_u64s[2]
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
0%
52.5 KB52.5 KB
expand_many_lines[100000]
src/uu/expand/benches/expand_bench.rs
CodSpeed Performance Gauge
0%
18.1 KB18.1 KB
expand_custom_tabstops[50000]
src/uu/expand/benches/expand_bench.rs
CodSpeed Performance Gauge
0%
65.4 KB65.4 KB
fold_custom_width[50000]
src/uu/fold/benches/fold_bench.rs
CodSpeed Performance Gauge
0%
74.4 KB74.4 KB
fold_many_lines[100000]
src/uu/fold/benches/fold_bench.rs
CodSpeed Performance Gauge
0%
26.7 KB26.7 KB
shuf_input_range[1000000]
src/uu/shuf/benches/shuf_bench.rs
CodSpeed Performance Gauge
0%
7.7 MB7.7 MB
wc_bytes_lines_synthetic[2000]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
16.7 KB16.7 KB
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
16.7 KB16.7 KB
wc_words_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
16.7 KB16.7 KB

Commits

Click on a commit to change the comparison range
Base
main
f0c71b2
+4.02%
shuf: Reduce malloc
bb1ede3
1 month ago
by oech3
© 2026 CodSpeed Technology
Home Terms Privacy Docs