Avatar for the alloy-rs user
alloy-rs
nybbles
BlogDocsChangelog

bench: generate random inputs for each benchmark iteration

#25
Comparing
alexey/fix-benchmark-random-inputs
(
a4c8884
) with
main
(
866d3f7
)
CodSpeed Performance Gauge
-98%
Regression
62
Untouched
8
New
20
Dropped
45

Benchmarks

135 total
pack_to[4]
benches/bench.rs::benches::bench_pack::pack
Missing
CodSpeed Performance Gauge
N/A
341.7 nsN/A
pack[4]
benches/bench.rs::benches::bench_pack::pack
Missing
CodSpeed Performance Gauge
N/A
465.6 nsN/A
pack[8]
benches/bench.rs::benches::bench_pack::pack
Missing
CodSpeed Performance Gauge
N/A
475.6 nsN/A
pack_to[8]
benches/bench.rs::benches::bench_pack::pack
Missing
CodSpeed Performance Gauge
N/A
351.7 nsN/A
pack_to[16]
benches/bench.rs::benches::bench_pack::pack
Missing
CodSpeed Performance Gauge
N/A
371.7 nsN/A
naive[4]
benches/bench.rs::benches::nibbles_benchmark::unpack
Missing
CodSpeed Performance Gauge
N/A
1.6 µsN/A
pack[16]
benches/bench.rs::benches::bench_pack::pack
Missing
CodSpeed Performance Gauge
N/A
495.6 nsN/A
naive[8]
benches/bench.rs::benches::nibbles_benchmark::unpack
Missing
CodSpeed Performance Gauge
N/A
1.6 µsN/A
pack_to[32]
benches/bench.rs::benches::bench_pack::pack
Missing
CodSpeed Performance Gauge
N/A
440.8 nsN/A
nybbles[4]
benches/bench.rs::benches::nibbles_benchmark::unpack
Missing
CodSpeed Performance Gauge
N/A
490.3 nsN/A
naive[8]
benches/bench.rs::benches::nibbles_benchmark::pack
Missing
CodSpeed Performance Gauge
N/A
1.7 µsN/A
nybbles[16]
benches/bench.rs::benches::nibbles_benchmark::unpack
Missing
CodSpeed Performance Gauge
N/A
462.2 nsN/A
naive[32]
benches/bench.rs::benches::nibbles_benchmark::unpack
Missing
CodSpeed Performance Gauge
N/A
1.8 µsN/A
nybbles[8]
benches/bench.rs::benches::nibbles_benchmark::unpack
Missing
CodSpeed Performance Gauge
N/A
493.3 nsN/A
pack[32]
benches/bench.rs::benches::bench_pack::pack
Missing
CodSpeed Performance Gauge
N/A
535.6 nsN/A
naive[16]
benches/bench.rs::benches::nibbles_benchmark::pack
Missing
CodSpeed Performance Gauge
N/A
1.7 µsN/A
nybbles[32]
benches/bench.rs::benches::nibbles_benchmark::unpack
Missing
CodSpeed Performance Gauge
N/A
496.7 nsN/A
nybbles[32]
benches/bench.rs::benches::nibbles_benchmark::pack
Missing
CodSpeed Performance Gauge
N/A
466.4 nsN/A
naive[64]
benches/bench.rs::benches::nibbles_benchmark::pack
Missing
CodSpeed Performance Gauge
N/A
1.8 µsN/A
nybbles[8]
benches/bench.rs::benches::nibbles_benchmark::pack
Missing
CodSpeed Performance Gauge
N/A
436.4 nsN/A
nybbles[16]
benches/bench.rs::benches::nibbles_benchmark::pack
Missing
CodSpeed Performance Gauge
N/A
446.4 nsN/A
nybbles[64]
benches/bench.rs::benches::nibbles_benchmark::pack
Missing
CodSpeed Performance Gauge
N/A
506.4 nsN/A
naive[16]
benches/bench.rs::benches::nibbles_benchmark::unpack
Missing
CodSpeed Performance Gauge
N/A
1.7 µsN/A
to_end[8]
benches/bench.rs::benches::bench_slice::slice
Missing
CodSpeed Performance Gauge
N/A
368.6 nsN/A
get_byte[8]
benches/bench.rs::benches::bench_get_byte::get_byte
Missing
CodSpeed Performance Gauge
N/A
159.2 nsN/A

Commits

Click on a commit to change the comparison range
Base
main
866d3f7
-63.71%
fix: generate random inputs for each benchmark iteration
98b6d0e
8 months ago
by shekhirin
0%
fmt
0a3f472
8 months ago
by shekhirin
-34.78%
use square brackets in bench names
a4c8884
7 months ago
by shekhirin
© 2026 CodSpeed Technology
Home Terms Privacy Docs