feat/import-bench-bal-tooling@02a5663cvsperf/bal-optimistic-merkleization@ebd60c81

Afeat/import-bench-bal-tooling ; 02a5663cd8fc ; v12.0.0 ; blocks=459 ; wall 8.58s
/data2/edgar/work/tmp/runs/feat-import-bench-bal-tooling-20260519-100200.log
Bperf/bal-optimistic-merkleization ; ebd60c817d55 ; v12.0.0 ; blocks=459 ; wall 8.44s
/data2/edgar/work/tmp/runs/perf-bal-optimistic-merkleization-20260519-111942.log
wall time (s)
A
8.575
B
8.437
↓ -1.6% (-0.14)
avg Ggas/s
A
3.892
B
3.984
↑ +2.3% (+0.09)
agg Ggas/s
A
3.901
B
3.991
↑ +2.3% (+0.09)
avg ms / block (ms)
A
16.884
B
16.505
↓ -2.2% (-0.38)
median ms (ms)
A
16.860
B
16.490
↓ -2.2% (-0.37)
p95 ms (ms)
A
17.730
B
17.332
↓ -2.2% (-0.40)
validate avg (ms)
A
0.165
B
0.158
↓ -4.0% (-0.01)
exec avg (ms)
A
15.574
B
15.650
↑ +0.5% (+0.08)
merkle avg (ms)
A
0.479
B
0.047
↓ -90.1% (-0.43)
store avg (ms)
A
0.667
B
0.648
↓ -2.7% (-0.02)
warmer avg (ms)
A
1.365
B
1.877
↑ +37.4% (+0.51)

Per-block latency (ms)

Overlay of total per-block ms.

Per-block throughput (Ggas/s)

Overlay of reported Ggas/s.

Per-block delta (B - A, ms)

Green = B faster, red = B slower. Aligned by sequence index, not block number.

Latency distribution

Overlaid histograms of per-block ms.

Phase totals

Total ms across the run, per phase. Grouped bars.

Phase distributions

Side-by-side box plots per phase.

Phase summary (delta)

phaseA avg msB avg msΔ msΔ %total A → B
validate0.1650.158-0.007-4.0%75.7 → 72.7
exec15.57415.650+0.076+0.5%7148.6 → 7183.5
merkle0.4790.047-0.432-90.1%219.9 → 21.8
store0.6670.648-0.018-2.7%306.0 → 297.7
warmer1.3651.877+0.511+37.4%626.7 → 861.3