feat/import-bench-bal-tooling@02a5663cvsperf/bal-validation-into-par-iter@cc8ba27c

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-validation-into-par-iter ; cc8ba27c2feb ; v12.0.0 ; blocks=459 ; wall 7.87s
/data2/edgar/work/tmp/runs/perf-bal-validation-into-par-iter-20260519-124417.log
wall time (s)
A
8.575
B
7.871
↓ -8.2% (-0.70)
avg Ggas/s
A
3.892
B
4.289
↑ +10.2% (+0.40)
agg Ggas/s
A
3.901
B
4.291
↑ +10.0% (+0.39)
avg ms / block (ms)
A
16.884
B
15.349
↓ -9.1% (-1.54)
median ms (ms)
A
16.860
B
15.250
↓ -9.5% (-1.61)
p95 ms (ms)
A
17.730
B
16.050
↓ -9.5% (-1.68)
validate avg (ms)
A
0.165
B
0.155
↓ -6.2% (-0.01)
exec avg (ms)
A
15.574
B
14.172
↓ -9.0% (-1.40)
merkle avg (ms)
A
0.479
B
0.412
↓ -14.0% (-0.07)
store avg (ms)
A
0.667
B
0.610
↓ -8.4% (-0.06)
warmer avg (ms)
A
1.365
B
1.315
↓ -3.7% (-0.05)

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.155-0.010-6.2%75.7 → 71.0
exec15.57414.172-1.403-9.0%7148.6 → 6504.8
merkle0.4790.412-0.067-14.0%219.9 → 189.1
store0.6670.610-0.056-8.4%306.0 → 280.1
warmer1.3651.315-0.051-3.7%626.7 → 603.5