paradigmxyz
reth
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
fix: Inline value match in SparseTrie::find_leaf to remove redundant wrapper
#19138
Merged
Comparing
anim001k:patch-11
(
fd4f7d1
) with
main
(
3bb90e6
)
CodSpeed Performance Gauge
+11%
Improvement
1
Untouched
76
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
77 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 10000 | update size 100 | num updates 10]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+11%
89.1 ms
80.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 10000 | update size 100 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+9%
45.4 ms
41.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 10000 | update size 100 | num updates 3]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+5%
27.1 ms
25.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 10000 | update size 1000 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+2%
26 ms
25.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 10 | `Vec` with custom cursor lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
CodSpeed Performance Gauge
+2%
3.3 µs
3.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 10000 | update size 1000 | num updates 3]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+1%
76.7 ms
75.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 1% | depth 3
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
21.8 ms
21.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 1% | depth 4
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
11.5 ms
11.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 1% | depth 2
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
24.7 ms
24.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 1% | depth 1
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
24.9 ms
24.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 1% | depth 0
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
24.8 ms
24.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 10000 | update size 100 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+1%
9.1 ms
9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 10000 | update size 1000 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+1%
126.2 ms
125.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 1% | depth 5
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
8.4 ms
8.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 10 | `BTreeSet` with `BTreeSet:range` lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
CodSpeed Performance Gauge
+1%
5.1 µs
5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 10000 | update size 1000 | num updates 10]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+1%
250.7 ms
249.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[1000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[init size 1000 | update size 1000 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
5.1 ms
5.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 1000 | update size 100 | num updates 3]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
7.4 ms
7.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
validate_blob | num blobs: 6 | ValidateBlob
crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validation
CodSpeed Performance Gauge
0%
155.1 µs
154.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[init size 1000 | update size 1000 | num updates 3]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
15 ms
15 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
validate_blob | num blobs: 2 | ValidateBlob
crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validation
CodSpeed Performance Gauge
0%
149.9 µs
149.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 1000 | update size 100 | num updates 10]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
24 ms
24 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
validate_blob | num blobs: 3 | ValidateBlob
crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validation
CodSpeed Performance Gauge
0%
151.1 µs
151 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parallel hashing[100]
crates/trie/trie/benches/hash_post_state.rs::post_state::hash_post_state::Hash Post State
CodSpeed Performance Gauge
0%
259 ms
258.7 ms
1
2
...
4
Commits
Click on a commit to change the comparison range
Base
main
3bb90e6
-0.03%
Update trie.rs
ae2e0ba
4 months ago
by anim001k
-0.21%
Update trie.rs
74a64a7
4 months ago
by anim001k
+0.21%
Update trie.rs
089ff26
4 months ago
by anim001k
-0.27%
Update trie.rs
99a28fc
4 months ago
by anim001k
+0.12%
Update trie.rs
2512e5e
4 months ago
by anim001k
+10.71%
remove unrelated changes
fd4f7d1
4 months ago
by shekhirin
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs