Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

uucore: use mimalloc

#10868
Comparing
oech3:nix-ctrlc
(
c74151d
) with
main
(
60b4d1b
)
CodSpeed Performance Gauge
-91%
Improvement
63
Regression
20
Untouched
69
Skipped
194

Benchmarks

63 total
rm_single_file
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
+58%
46.7 ms29.5 ms
ls_recursive_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+58%
52.3 ms33.2 ms
mv_directory
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
+50%
3.4 ms2.3 ms
hostname_ip_lookup[100000]
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
+47%
112.8 µs77 µs
rm_force_files
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
+46%
2.1 ms1.4 ms
rm_recursive_tree
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
+46%
11.7 ms8 ms
rm_multiple_files
src/uu/rm/benches/rm_bench.rs
CodSpeed Performance Gauge
+43%
2.2 ms1.5 ms
ls_recursive_long_all_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+38%
132.8 ms96.2 ms
numfmt_from_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+38%
34.3 ms24.9 ms
df_with_path
src/uu/df/benches/df_bench.rs
CodSpeed Performance Gauge
+37%
306.1 µs224 µs
numfmt_to_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+36%
35.6 ms26.2 ms
numfmt_to_iec[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+36%
35.6 ms26.3 ms
numfmt_round_modes[("down", 10000)]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+35%
36.3 ms26.9 ms
numfmt_round_modes[("towards-zero", 10000)]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+35%
36.3 ms26.9 ms
numfmt_round_modes[("up", 10000)]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+34%
36.1 ms26.8 ms
ls_recursive_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+33%
1,327.7 µs997.8 µs
numfmt_to_si_precision[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+32%
36.9 ms28 ms
du_max_depth_balanced_tree[(6, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+32%
25.5 ms19.4 ms
numfmt_padding[(10000, 50)]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+31%
50.1 ms38.1 ms
du_summarize_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+31%
6.7 ms5.1 ms
ls_recursive_long_all_wide_tree[(15000, 1500)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+31%
140.5 ms107.6 ms
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+30%
52.8 ms40.5 ms
numfmt_large_numbers_si[10000]
src/uu/numfmt/benches/numfmt_bench.rs
CodSpeed Performance Gauge
+30%
38.4 ms29.5 ms
du_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
+30%
9.1 ms7 ms
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+28%
2.6 ms2.1 ms

Commits

Click on a commit to change the comparison range
Base
main
60b4d1b
-91.46%
BENCH mimalloc
c74151d
15 hours ago
by oech3
© 2026 CodSpeed Technology
Home Terms Privacy Docs