Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

uucore: perf+69.95%: use mimalloc for few individual utils

#10954Closed
Comparing
oech3:mimalloc
(
3b6f036
) with
main
(
7acacd0
)
CodSpeed Performance Gauge
+70%
Improvement
69
Untouched
74
Ignored
1
Skipped
182

Benchmarks

326 total
ls_recursive_long_all_deep_tree[(100, 4)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+24%
3.2 ms2.5 ms
mv_force_overwrite
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
+24%
141.9 ms114.4 ms
mv_single_file
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
+23%
138.7 ms113.1 ms
ls_recursive_deep_tree[(200, 2)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+21%
1.9 ms1.6 ms
dd_copy_8k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+21%
1,011.5 µs837.7 µs
mv_multiple_to_dir
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
+21%
12.6 ms10.4 ms
sort_ascii_c_locale
src/uu/sort/benches/sort_locale_c_bench.rs
CodSpeed Performance Gauge
+18%
18.2 ms15.5 ms
tsort_wide_dag[100000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
+17%
117.4 ms100.4 ms
dd_copy_4k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+15%
1.3 ms1.1 ms
tsort_linear_chain[1000000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
+15%
1.4 s1.2 s
b64_decode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
+14%
174.3 µs153.3 µs
sort_ascii_utf8_locale
src/uu/sort/benches/sort_locale_utf8_bench.rs
CodSpeed Performance Gauge
+14%
17.6 ms15.5 ms
dd_copy_1m_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+14%
1.5 ms1.3 ms
tsort_complex_dag[50000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
+13%
74.1 ms65.4 ms
join_partial_overlap
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
+12%
10.5 ms9.3 ms
single_date_now
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
+12%
207.4 µs185.1 µs
b64_encode_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
+11%
169.2 µs152.2 µs
cp_archive_balanced_tree[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
+11%
77.4 ms69.9 ms
cp_preserve_metadata[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
+11%
74.3 ms67 ms
cp_recursive_balanced_tree[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
+11%
71.9 ms65.1 ms
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
+10%
194.7 µs176.4 µs
join_custom_separator
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
+10%
12.2 ms11 ms
join_french_locale
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
+10%
12.9 ms11.7 ms
b64_decode_ignore_garbage_synthetic
src/uu/base64/benches/base64_bench.rs
CodSpeed Performance Gauge
+10%
169.5 µs154.5 µs
join_full_match
src/uu/join/benches/join_bench.rs
CodSpeed Performance Gauge
+10%
12.9 ms11.7 ms

Commits

Click on a commit to change the comparison range
Base
main
7acacd0
+69.95%
split malloc
3b6f036
2 months ago
by oech3
© 2026 CodSpeed Technology
Home Terms Privacy Docs