paradigmxyz
reth
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
10 months ago
227db58
rakita/jump_table_set_bitlen
pull_request
Compare
Base
Search a run
Head
fix: bytecode jumptable bit len set
#15014
rakita/jump_table_set_bitlen
10 months ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
•
Parent Commit
Benchmarks
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
12.8 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
6.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 10 | `BTreeSet` with `Iterator:any` lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
5.2 µ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
74.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 100 | `Vec` with custom cursor lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
24.4 µs
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
25.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
36.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 10 | `Vec` with binary search lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
4.7 µ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
249.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ordered_trie_root
crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation::receipts root | size: 10 | triehash
137.1 µs
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
13.1 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
24 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sequence hashing[1000]
crates/trie/trie/benches/hash_post_state.rs::post_state::hash_post_state::Hash Post State
2.6 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ordered_trie_root
crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation::receipts root | size: 1000 | triehash
11.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
60.7 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
4.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
receipts root | size: 10 | HashBuilder
crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation
116.9 µs
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
123.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ordered_trie_root
crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation::receipts root | size: 100 | triehash
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 1000 | `BTreeSet` with `Iterator:any` lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
19.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 100 | `BTreeSet` with `Iterator:any` lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
198.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sequence hashing[100]
crates/trie/trie/benches/hash_post_state.rs::post_state::hash_post_state::Hash Post State
258.7 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
26.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 1000 | `Vec` with binary search lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
293.8 µs
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
10.1 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
19.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
receipts root | size: 100 | HashBuilder
crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation
944 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 100 | `BTreeSet` with `BTreeSet:range` lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
53.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
validate_blob | num blobs: 1 | ValidateBlob
crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validation
17.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
120.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
receipts root | size: 1000 | HashBuilder
crates/trie/trie/benches/trie_root.rs::benches::trie_root_benchmark::Receipts root calculation
9.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 1000 | `BTreeSet` with `BTreeSet:range` lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
599.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
validate_blob | num blobs: 4 | ValidateBlob
crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validation
20.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recover ECDSA
crates/primitives/benches/recover_ecdsa_crit.rs::benches::criterion_benchmark
206.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
validate_blob | num blobs: 5 | ValidateBlob
crates/primitives/benches/validate_blob_tx.rs::validate_blob::blob_validation::Blob Transaction KZG validation
22.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 0.1% | depth 1
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
3.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 0.1% | depth 0
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
3.9 ms
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
258.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[5000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
31.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parallel hashing[1000]
crates/trie/trie/benches/hash_post_state.rs::post_state::hash_post_state::Hash Post State
2.6 s
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
23.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 1000 | `Vec` with custom cursor lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
208.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefix set | size: 100 | `Vec` with binary search lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
29.1 µs
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
4.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 1000 | update size 100 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
12.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 0.1% | depth 2
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
3.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
3.7 ms
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
24.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 1000 | update size 100 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
2.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 0.1% | depth 5
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
1.3 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
7.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 0.1% | depth 4
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[1000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
6.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
size 100000 | updated 0.1% | depth 3
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
2.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 1000 | update size 1000 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
28.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[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
16.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[init size 1000 | update size 100 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
1.3 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
28.4 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
18.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
12 ms
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
16.4 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
5.6 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
27.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[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
5.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[init size 1000 | update size 1000 | num updates 10]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
53.9 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
9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
7.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
27 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
12.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[5000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
22.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[init size 1000 | update size 100 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[init size 1000 | update size 1000 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
27.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
2.7 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
45.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash builder[init size 1000 | update size 1000 | num updates 10]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
56 ms
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
89 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse trie[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
24.7 ms
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs