Avatar for the paradigmxyz user
paradigmxyz
reth
BlogDocsChangelog

perf(storage): batch trie updates across blocks in save_blocks

#21140Closed
Comparing
georgios/batch-trie-updates
(
fc9d41c
) with
main
(
905bb95
)
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
905bb95
+0.27%
Merge georgios/history-indices-from-memory into georgios/batch-trie-updates
fc9d41c
7 months ago
by gakonst
© 2026 CodSpeed Technology
Home Terms Privacy Docs