uutils
coreutils
BlogDocsChangelog

bench: call the function directly to improve the profiling + move the common functions in uucore

#8716Merged
Comparing
sylvestre:refactor
(
fa865ca
) with
main
(
4a92c9b
)
CodSpeed Performance Gauge
-100%
Regressions
8
(
8
)
Archived
38

Benchmarks

Passed

tsort_complex_dag[50000]
src/uu/tsort/benches/tsort_bench.rs
Regression
CodSpeed Performance Gauge
-92%
11.8 µs155.1 µs
tsort_wide_dag[100000]
src/uu/tsort/benches/tsort_bench.rs
Regression
CodSpeed Performance Gauge
-93%
11 µs154.9 µs
tsort_linear_chain[1000000]
src/uu/tsort/benches/tsort_bench.rs
Regression
CodSpeed Performance Gauge
-93%
10.8 µs155.5 µs
wc_words_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
Regression
CodSpeed Performance Gauge
-100%
12.2 µs48,945.9 µs
wc_chars_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
Regression
CodSpeed Performance Gauge
-100%
12.1 µs48,945.7 µs
wc_default_large_line_count[100000]
src/uu/wc/benches/wc_bench.rs
Regression
CodSpeed Performance Gauge
-100%
10.9 µs48,946.4 µs
wc_lines_extreme_line_lengths[(100000, 200)]
src/uu/wc/benches/wc_bench.rs
Regression
CodSpeed Performance Gauge
-100%
11.9 µs117,167.5 µs
wc_lines_large_line_count[500000]
src/uu/wc/benches/wc_bench.rs
Regression
CodSpeed Performance Gauge
-100%
12.3 µs243,975 µs

Commits

Click on a commit to change the comparison range
Base
main
4a92c9b
-100%
github/action/benchmark: improve the build/run
59fac18
2 months ago
by sylvestre
0%
cargo-deny: allow duplication of nix given it is only used for bencharmking
fa865ca
2 months ago
by sylvestre
© 2025 CodSpeed Technology
Home Terms Privacy Docs