Avatar for the paradigmxyz user
paradigmxyz
reth
BlogDocsChangelog

perf: use separate pool for save_blocks

#21764Merged
Comparing
dani/rayon-save-blocks
(
29df465
) with
main
(
755ea57
)
CodSpeed Performance Gauge
0%
Untouched
118
Skipped
7

Benchmarks

125 total
size 100000 | updated 0.1% | depth 4
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+4%
1.4 ms1.3 ms
size 100000 | updated 0.1% | depth 3
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+2%
2.4 ms2.4 ms
V2[dataset_1024/targets_2048]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
+2%
11.4 ms11.2 ms
V2[dataset_128/targets_128]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
+1%
736.6 µs728 µs
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
+1%
44.9 ms44.4 ms
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.5 µs5.4 µs
size 100000 | updated 0.1% | depth 0
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
3.5 ms3.5 ms
size 100000 | updated 0.1% | depth 1
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
3.5 ms3.5 ms
Legacy[dataset_128/targets_2048]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
collect_twice[1000]
crates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter
CodSpeed Performance Gauge
+1%
732.5 µs727.4 µs
size 100000 | updated 0.1% | depth 2
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
3.4 ms3.4 ms
sparse trie[1000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
CodSpeed Performance Gauge
+1%
5.8 ms5.8 ms
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%
149.5 µs148.7 µs
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
0%
87.8 ms87.5 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
CodSpeed Performance Gauge
0%
7.6 ms7.6 ms
V2[dataset_1024/targets_1]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
0%
10.3 ms10.3 ms
sparse trie[5000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
CodSpeed Performance Gauge
0%
28.7 ms28.6 ms
size 100000 | updated 0.1% | depth 5
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
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
CodSpeed Performance Gauge
0%
24.6 ms24.5 ms
hash builder[5000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
CodSpeed Performance Gauge
0%
21.8 ms21.8 ms
Legacy[dataset_10240/targets_1]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
0%
636.6 ms635.3 ms
V2[dataset_10240/targets_1]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
0%
636.3 ms635 ms
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
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
Legacy[dataset_1024/targets_1]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
0%
10.4 ms10.4 ms
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
0%
79.2 ms79.1 ms

Commits

Click on a commit to change the comparison range
Base
main
755ea57
-0.13%
16
03ef02f
2 months ago
by DaniPopes
+0.2%
Merge branch 'main' into dani/rayon-save-blocks
82f945c
2 months ago
by DaniPopes
-0.1%
clean
6bfd073
2 months ago
by DaniPopes
+0.13%
Revert "clean"
2e4b92f
2 months ago
by DaniPopes
-0.18%
bump statetest runner
1ef7b3e
2 months ago
by DaniPopes
+0.22%
Merge branch 'main' into dani/rayon-save-blocks
2b6c4c1
2 months ago
by DaniPopes
-0.04%
Merge branch 'main' into dani/rayon-save-blocks
26643c8
2 months ago
by DaniPopes
+0.1%
more limits
c635a7b
2 months ago
by DaniPopes
-0.05%
more limits 2
e046f76
2 months ago
by DaniPopes
+0.07%
less
eceb89b
2 months ago
by DaniPopes
+10.57%
rayon pls
516d826
2 months ago
by DaniPopes
-10.63%
sysctl
f90fe08
2 months ago
by DaniPopes
-0.13%
raoynio?
7edb6a9
2 months ago
by DaniPopes
+0.13%
COME ON
debc1f2
2 months ago
by DaniPopes
-0.33%
import
af1c727
2 months ago
by DaniPopes
-0.06%
Merge branch 'main' into dani/rayon-save-blocks
66fb805
2 months ago
by DaniPopes
+0.01%
fix: ACTUALLY FIX IT??????????
2ca63f2
2 months ago
by DaniPopes
+0.06%
dbtx sync
cc33434
2 months ago
by DaniPopes
+0.04%
64
e7f1fab
2 months ago
by DaniPopes
-0.02%
properfix
b1d602c
2 months ago
by DaniPopes
-0.05%
?
6817663
2 months ago
by DaniPopes
-0.05%
run every test in a std thread
922051f
2 months ago
by DaniPopes
-0.01%
com
77af300
2 months ago
by DaniPopes
+0.17%
alloy
08dd130
2 months ago
by DaniPopes
+0.07%
fix: wrong place
f22690e
2 months ago
by DaniPopes
+0.19%
minlen
bc473a0
2 months ago
by DaniPopes
-0.14%
chore: clippy
29df465
2 months ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs