Avatar for the uutils user
uutils
coreutils
BlogDocsChangelog

factor: Optimize factor command with advanced factorization algorithms

#9587
Comparing
naoNao89:perf/u128-performance-only
(
f4aa430
) with
main
(
c96b96e
)
CodSpeed Performance Gauge
0%
Untouched
138
New
12
Skipped
31

Benchmarks

181 total
factor_64bit_semiprime
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A176 µs
factor_medium_u64
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A352 µs
factorize_96bit_composite
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A97.1 µs
factorize_64bit_semiprime
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A20.8 µs
factorize_120bit_mixed
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A20.7 ms
factor_large_u64_prime
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A278.2 µs
factorize_close_factors
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A11 µs
factorize_32bit_semiprime
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A10.4 µs
factorize_small_u64
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A104.4 µs
factor_batch_mixed
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A348.4 µs
factor_small_u64
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A43.2 ms
factorize_large_prime
src/uu/factor/benches/factor_bench.rs
CodSpeed Performance Gauge
N/A
N/A17.4 µs
dd_copy_partial
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+2%
558.4 µs549.7 µs
dd_copy_64k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
+1%
604.4 µs599.2 µs
tsort_tree_dag[(10, 3)]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
0%
34.6 ms34.5 ms
file_custom_format[1000]
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
13.8 ms13.7 ms
dd_copy_4k_blocks
src/uu/dd/benches/dd_bench.rs
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
file_tz_abbreviations[10000]
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
294.3 ms293.2 ms
file_tz_abbreviations[1000]
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
29.6 ms29.5 ms
tsort_linear_chain[1000000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
0%
1.6 s1.6 s
tsort_wide_dag[100000]
src/uu/tsort/benches/tsort_bench.rs
CodSpeed Performance Gauge
0%
131.5 ms131 ms
file_iso_dates[10000]
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
143.4 ms142.9 ms
file_iso_dates[1000]
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
14.5 ms14.5 ms
file_iso_dates[100]
src/uu/date/benches/date_bench.rs
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
cksum_crc32b
src/uu/cksum/benches/cksum_bench.rs
CodSpeed Performance Gauge
0%
13.3 ms13.3 ms

Commits

Click on a commit to change the comparison range
Base
main
c96b96e
-0.01%
factor: optimize for u128 performance with modular architecture
f4aa430
2 months ago
by naoNao89
© 2026 CodSpeed Technology
Home Terms Privacy Docs