DaniPopes
const-hex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: branch only once in decode_maybe_check
#46
Merged
Comparing
dani/simpler-generic-decode
(
6d195f5
) with
master
(
c326e35
)
CodSpeed Performance Gauge
0%
Untouched
36
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
36 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench1_32b
benches/bench/main.rs::encode::const_hex
CodSpeed Performance Gauge
+6%
1.1 µs
1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench1_32b
benches/bench/main.rs::decode::const_hex
CodSpeed Performance Gauge
+5%
1.2 µs
1.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench2_256b
benches/bench/main.rs::encode::const_hex
CodSpeed Performance Gauge
+1%
2.4 µs
2.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench2_256b
benches/bench/main.rs::decode::const_hex
CodSpeed Performance Gauge
+1%
2.4 µs
2.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench3_2k
benches/bench/main.rs::encode::const_hex
CodSpeed Performance Gauge
+1%
5.6 µs
5.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench3_2k
benches/bench/main.rs::decode::const_hex
CodSpeed Performance Gauge
0%
6.3 µs
6.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench4_16k
benches/bench/main.rs::encode::const_hex
CodSpeed Performance Gauge
0%
27.4 µs
27.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench4_16k
benches/bench/main.rs::decode::const_hex
CodSpeed Performance Gauge
0%
29.8 µs
29.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench5_128k
benches/bench/main.rs::encode::const_hex
CodSpeed Performance Gauge
0%
207.6 µs
207.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench5_128k
benches/bench/main.rs::decode::const_hex
CodSpeed Performance Gauge
0%
220 µs
220 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench6_1m
benches/bench/main.rs::format::const_hex
CodSpeed Performance Gauge
0%
3.9 ms
3.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench6_1m
benches/bench/main.rs::encode::const_hex
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench6_1m
benches/bench/main.rs::decode::const_hex
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench3_2k
benches/bench/main.rs::check::const_hex
CodSpeed Performance Gauge
0%
2.8 µs
2.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench5_128k
benches/bench/main.rs::check::const_hex
CodSpeed Performance Gauge
0%
151.7 µs
151.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench6_1m
benches/bench/main.rs::check::const_hex
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench4_16k
benches/bench/main.rs::check::const_hex
CodSpeed Performance Gauge
0%
19.3 µs
19.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench2_256b
benches/bench/main.rs::check::const_hex
CodSpeed Performance Gauge
0%
660.3 ns
660.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench1_32b
benches/bench/main.rs::check::const_hex
CodSpeed Performance Gauge
0%
401.7 ns
401.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench1_32b
benches/bench/main.rs::encode_to_slice::const_hex
CodSpeed Performance Gauge
0%
551.4 ns
551.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench1_32b
benches/bench/main.rs::decode_to_slice::const_hex
CodSpeed Performance Gauge
0%
683.1 ns
683.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench1_32b
benches/bench/main.rs::format::const_hex
CodSpeed Performance Gauge
0%
1.4 µs
1.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench6_1m
benches/bench/main.rs::decode_to_slice::const_hex
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench5_128k
benches/bench/main.rs::format::const_hex
CodSpeed Performance Gauge
0%
700.9 µs
701 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench6_1m
benches/bench/main.rs::encode_to_slice::const_hex
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
1
2
Commits
Click on a commit to change the comparison range
Base
master
c326e35
+0.01%
perf: branch only once in decode_maybe_check
6d195f5
2 months ago
by DaniPopes
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs