Avatar for the paradigmxyz user
paradigmxyz
reth
BlogDocsChangelog

perf: make Chain use DeferredTrieData

#21137Merged
Comparing
dan/chain-deferred-1
(
b4fd9dd
) with
main
(
b96a308
)
CodSpeed Performance Gauge
0%
Untouched
118
Skipped
7

Benchmarks

7 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*

Commits

Click on a commit to change the comparison range
Base
main
b96a308
-0.22%
perf: make Chain use DeferredTrieData
95d5202
2 months ago
by Rjected
+0.29%
fix: correct Chain::new call and improve trie_data docs
f910cce
2 months ago
by mattsse
-0.23%
fix: use SerializeAs for WAL notification serialization
29cb5a4
2 months ago
by mattsse
+0.12%
fix: revert unnecessary feature gating for reth-trie-common
e49ba19
2 months ago
by mattsse
-0.26%
fix: remove unused alloy-consensus dependency from execution-types
b4fd9dd
2 months ago
by mattsse
© 2026 CodSpeed Technology
Home Terms Privacy Docs