Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

ls: Reduce malloc

#10981
Comparing
oech3:ls-malloc
(
bbf57b6
) with
main
(
2993148
)
CodSpeed Performance Gauge
-18%
Regression
4
Untouched
12
Skipped
310

Benchmarks

326 total
ls_recursive_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-18%
115.3 KB141.2 KB
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-18%
115.9 KB141.4 KB
ls_recursive_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-16%
129.2 KB154.5 KB
ls_recursive_long_all_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-7%
310.5 KB335.5 KB
ls_recursive_long_all_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
+1%
133.1 ms132 ms
ls_recursive_long_all_deep_tree[(100, 4)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
3.2 ms3.1 ms
ls_recursive_long_all_wide_tree[(15000, 1500)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
140.8 ms140.8 ms
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
53.3 ms53.3 ms
ls_recursive_deep_tree[(200, 2)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
ls_recursive_long_all_wide_tree[(15000, 1500)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
14.1 MB14.2 MB
ls_recursive_long_all_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
8 MB8 MB
ls_recursive_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-1%
52.5 ms53 ms
ls_recursive_mixed_tree
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-1%
1.4 ms1.5 ms
ls_recursive_deep_tree[(200, 2)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-1%
570.5 KB578.8 KB
ls_recursive_long_all_deep_tree[(100, 4)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-2%
448.1 KB456.1 KB
du_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
Skipped
9.2 ms*
du_all_balanced_tree[(4, 3, 10)]
src/uu/du/benches/du_bench.rs
Skipped
1.6 ms*
factor_multiple_u128s[18446744073709551616]
src/uu/factor/benches/factor_bench.rs
Skipped
327.9 ms*
factor_multiple_big_uint
src/uu/factor/benches/factor_bench.rs
Skipped
18.6 ms*
du_human_balanced_tree[(5, 4, 10)]
src/uu/du/benches/du_bench.rs
Skipped
10.6 ms*
factor_table
src/uu/factor/benches/factor_bench.rs
Skipped
189.5 ms*
dd_copy_with_skip[48]
src/uu/dd/benches/dd_bench.rs
Skipped
2.2 ms*
dd_copy_1m_blocks[128]
src/uu/dd/benches/dd_bench.rs
Skipped
1.5 ms*
dd_copy_64k_blocks[64]
src/uu/dd/benches/dd_bench.rs
Skipped
609.9 µs*

Commits

Click on a commit to change the comparison range
Base
main
2993148
-18.3%
DROP THIS COMMIT
62468c9
1 day ago
by oech3
0%
unencoded_bytes array
bbf57b6
1 day ago
by oech3
© 2026 CodSpeed Technology
Home Terms Privacy Docs