Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

ls: Reduce xattr calls

#11421
Comparing
kimono-koans:excessive_xattr_calls
(
e4ba520
) with
main
(
7369f4d
)
CodSpeed Performance Gauge
-11%
Regression
5
Untouched
293
Skipped
48

Benchmarks

346 total
ls_recursive_long_all_wide_tree[(15000, 1500)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-11%
9.9 MB11.2 MB
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-11%
6.6 MB7.5 MB
ls_recursive_wide_tree[(10000, 1000)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-7%
53.9 ms58 ms
ls_recursive_long_all_wide_tree[(15000, 1500)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-6%
136 ms144.9 ms
ls_recursive_balanced_tree[(6, 4, 15)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
-3%
57 ms59 ms
du_all_wide_tree[(5000, 500)]
src/uu/du/benches/du_bench.rs
CodSpeed Performance Gauge
0%
16.5 ms16.4 ms
ls_recursive_long_all_deep_tree[(100, 4)]
src/uu/ls/benches/ls_bench.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
sort_long_line[10000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
417.5 µs416.2 µs
cksum_crc32b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
13 ms13 ms
dd_copy_8k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
773.3 µs771.6 µs
sort_case_insensitive[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
248.3 ms247.8 ms
sort_dictionary_order[500000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
1 s1 s
sort_unique_utf8_locale
src/uu/sort/benches/sort_locale_utf8_bench.rs
CodSpeed Performance Gauge
0%
35.8 ms35.7 ms
sort_long_line[10000]
src/uu/sort/benches/sort_bench.rs
CodSpeed Performance Gauge
0%
139 KB138.8 KB
dd_copy_1m_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
dd_copy_with_skip
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
2 ms2 ms
cksum_sysv
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
48.1 ms48 ms
split_bytes
src/uu/split/benches/split_bench.rs
CodSpeed Performance Gauge
0%
430.1 µs429.8 µs
sort_mixed_c_locale
src/uu/sort/benches/sort_locale_c_bench.rs
CodSpeed Performance Gauge
0%
35.6 ms35.5 ms
mv_force_overwrite
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
0%
62.6 ms62.5 ms
cp_recursive_wide_tree[(6000, 800)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
187.8 ms187.7 ms
cp_recursive_balanced_tree[(5, 4, 10)]
src/uu/cp/benches/cp_bench.rs
CodSpeed Performance Gauge
0%
71.5 ms71.4 ms
wc_bytes_synthetic[500]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
87.6 µs87.6 µs
mv_single_file
src/uu/mv/benches/mv_bench.rs
CodSpeed Performance Gauge
0%
62.6 ms62.6 ms
hostname_ip_lookup[100000]
src/uu/hostname/benches/hostname_bench.rs
CodSpeed Performance Gauge
0%
113.2 µs113.2 µs

Commits

Click on a commit to change the comparison range
Base
main
7369f4d
0%
Initial commit
0655941
8 hours ago
by kimono-koans
+0.02%
Fix lints
8d4d9ba
7 hours ago
by kimono-koans
-9.25%
Cache xattr list only
f46ed73
5 hours ago
by kimono-koans
-2.05%
Cleanup
2b43fce
5 hours ago
by kimono-koans
0%
Fix lints
e4ba520
5 hours ago
by kimono-koans
© 2026 CodSpeed Technology
Home Terms Privacy Docs