Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

Remove extra lookups and memory allocations from tsort graph construction

#8694Merged
Comparing
Nekrolm:main
(
4f09383
) with
main
(
7dbeb8f
)
CodSpeed Performance Gauge
0%
Untouched
8
Archived
48

Benchmarks

56 total
tsort_complex_dag[50000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
0%
155.2 µs155 µs
tsort_linear_chain[1000000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
0%
155.5 µs155.4 µs
tsort_wide_dag[100000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
0%
154.9 µs154.8 µs
wc_chars_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
48.9 ms48.9 ms
wc_lines_extreme_line_lengths[(100000, 200)]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
117.2 ms117.2 ms
wc_default_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
48.9 ms48.9 ms
wc_words_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
48.9 ms48.9 ms
wc_lines_large_line_count[500000]
src/uu/wc/benches/wc_bench.rs
CodSpeed Performance Gauge
0%
244 ms244 ms
numfmt_padding[(1000000, 50)]
src/uu/numfmt/benches/numfmt_bench.rs
Archived
CodSpeed Performance Gauge
0%
213.6 µs213.2 µs
wc_bytes_synthetic[100]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
573.4 ms573.4 ms
wc_bytes_synthetic[10]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
57.5 ms57.5 ms
numfmt_padding[(1000000, 5)]
src/uu/numfmt/benches/numfmt_bench.rs
Archived
CodSpeed Performance Gauge
0%
213.4 µs213.5 µs
wc_lines_variable_length[(5, 200)]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
28.8 ms28.8 ms
numfmt_round_modes[("towards-zero", 1000000)]
src/uu/numfmt/benches/numfmt_bench.rs
Archived
CodSpeed Performance Gauge
0%
211.4 µs211.4 µs
wc_lines_variable_length[(5, 100)]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
28.8 ms28.8 ms
wc_chars_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
numfmt_round_modes[("down", 1000000)]
src/uu/numfmt/benches/numfmt_bench.rs
Archived
CodSpeed Performance Gauge
0%
212.1 µs212 µs
wc_lines_large_line_count[50000]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
24.6 ms24.6 ms
numfmt_large_numbers_si[1000000]
src/uu/numfmt/benches/numfmt_bench.rs
Archived
CodSpeed Performance Gauge
0%
211.7 µs211.7 µs
numfmt_round_modes[("up", 100000)]
src/uu/numfmt/benches/numfmt_bench.rs
Archived
CodSpeed Performance Gauge
0%
211.4 µs211.6 µs
numfmt_from_si[1000000]
src/uu/numfmt/benches/numfmt_bench.rs
Archived
CodSpeed Performance Gauge
0%
210.4 µs210.4 µs
wc_bytes_synthetic[50]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
286.8 ms286.8 ms
wc_lines_variable_length[(5, 50)]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
28.9 ms28.9 ms
wc_default_large_line_count[10000]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
wc_lines_variable_length[(5, 500)]
src/uu/wc/benches/wc_bench.rs
Archived
CodSpeed Performance Gauge
0%
28.7 ms28.7 ms

Commits

Click on a commit to change the comparison range
Base
main
7dbeb8f
+0.03%
Remove extra lookups and memory allocations from tsort graph construction
4f09383
6 months ago
by Nekrolm
© 2026 CodSpeed Technology
Home Terms Privacy Docs