recmo
uint
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: specialize hot paths for common sizes
#559
Closed
Comparing
DaniPopes:dani/perf-optimizations
(
75444af
) with
main
(
c147f59
)
CodSpeed Performance Gauge
-14%
Improvement
81
Regression
1
Untouched
304
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
386 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pow/128
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
-14%
64.9 µs
75.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/binary/4096/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×32
77.9 ms
2.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/octal/4096/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×26
25,998.1 µs
991.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/hex/4096/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×24
19,585.4 µs
828.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/decimal/4096/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×14
23.5 ms
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fmt/hex/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×7.7
4,519.7 µs
584.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/decimal/512/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×7.5
52.4 ms
7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/decimal/384/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×6.1
31.9 ms
5.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/binary/512/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×5.7
171.4 ms
30.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/decimal/256/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×4.8
16.1 ms
3.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/decimal/192/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×4.7
10.4 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/octal/512/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×4.6
57.7 ms
12.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/binary/384/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×4.6
104.1 ms
22.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/hex/512/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×4.3
44.5 ms
10.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/decimal/128/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.9
6.3 ms
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/octal/384/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.8
35.1 ms
9.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/decimal/64/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.8
2,895.3 µs
770.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/hex/64/zero
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.5
467.5 µs
134 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/hex/384/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.5
27.3 ms
7.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fmt/octal/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.5
4.4 ms
1.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/binary/256/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.4
51.7 ms
15.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/binary/64/zero
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.3
467.5 µs
139.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/octal/64/zero
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.2
467.5 µs
148 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/decimal/64/zero
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×3.2
467.5 µs
148 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse/binary/192/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×2.9
33.5 ms
11.4 ms
1
2
...
16
Commits
Click on a commit to change the comparison range
Base
main
c147f59
-29.84%
perf: specialize hot paths for common sizes
52a8393
3 days ago
by DaniPopes
+15.71%
perf: revert cmp U256 specialization, use push_byte in fmt
75444af
3 days ago
by DaniPopes
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs