Skip to content

EVM: Bench: collect more data

Context

Contributes to #6091

Based on !10312 (merged)

The bench script concentrates mainly on understanding the rough cost of a kernel, emphasizing on the tick per gas measurement.

This MR adds more data, necessary to understand the costs not covered by gas. As such, it adds measures in ticks for uncovered parts of the execution (eg store_receipt_ticks ) as well as other correlated data (eg receipt_size ).

The aim is to collect enough data to quantify the relationship between data known at execution (tx size, nb of tx, receipt size, etc.) and ticks consumed by the kernel outside of the sputnik execution.

Manually testing the MR

Checklist

  • Select suitable reviewers using the Reviewers field below.
  • Select as Assignee the next person who should take action on that MR
Edited by Pierre-Emmanuel CORNILLEAU

Merge request reports