Avatar for the paradigmxyz user
paradigmxyz
reth
BlogDocsChangelog

feat(engine): slow block logs

#21433Merged
Comparing
feature/execution-metrics-standardization
(
b79effb
) with
main
(
4b44406
)
CodSpeed Performance Gauge
0%
Untouched
70
Skipped
55

Benchmarks

55 total
update_leaf[5000]
crates/trie/sparse/benches/update.rs::benches::update_leaf
Skipped
165.3 µs*
update_leaf[1000]
crates/trie/sparse/benches/update.rs::benches::update_leaf
Skipped
112.6 µs*
remove_leaf[5000]
crates/trie/sparse/benches/update.rs::benches::remove_leaf
Skipped
1.1 ms*
remove_leaf[1000]
crates/trie/sparse/benches/update.rs::benches::remove_leaf
Skipped
261.7 µs*
prefix set | size: 10 | `Vec` with binary search lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
Skipped
3.8 µs*
prefix set | size: 100 | `Vec` with binary search lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
Skipped
19.4 µs*
prefix set | size: 1000 | `Vec` with binary search lookup
crates/trie/common/benches/prefix_set.rs::prefix_set::prefix_set_lookups::Prefix Set Lookups
Skipped
205.7 µs*
hash builder[5000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
Skipped
21.8 ms*
sparse trie[1000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
Skipped
5.8 ms*
sparse trie[5000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
Skipped
28.7 ms*
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
Skipped
87.1 ms*
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
Skipped
7.6 ms*
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
Skipped
2.5 ms*
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
Skipped
25 ms*
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
Skipped
12.5 ms*
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
Skipped
17.5 ms*
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
Skipped
57.9 ms*
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
Skipped
5.8 ms*
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
Skipped
21.7 ms*
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
Skipped
29.1 ms*
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
Skipped
2.3 ms*
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
Skipped
10.6 ms*
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
Skipped
10.9 ms*
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
Skipped
44.4 ms*
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
Skipped
27.2 ms*

Commits

Click on a commit to change the comparison range
Base
main
4b44406
-0.05%
fix: resolve post-rebase compilation issues
747d111
2 months ago
by shekhirin
+12.46%
Merge branch 'main' into feature/execution-metrics-standardization
886ecd3
2 months ago
by mattsse
-12.37%
refactor(engine): move slow block logging out of persistence and ExecutedBlock (#22010)
3da159c
2 months ago
by gakonst
+0.06%
chore: merge main into feature/execution-metrics-standardization
08fe018
2 months ago
by gakonst
-0.05%
fix: remove Copy derive from ExecutionTimingStats
3c8f040
2 months ago
by gakonst
+0.09%
refactor: simplify slow block logging implementation
b79effb
2 months ago
by gakonst
© 2026 CodSpeed Technology
Home Terms Privacy Docs