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