Update Linux x64 benchmarks

This commit is contained in:
Ivan Boldyrev 2024-01-23 23:28:23 +03:00
parent 4de8e8155b
commit e1db2e0aa5
2 changed files with 1383 additions and 1296 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1381,477 +1381,496 @@ Machine d77ebe8481884bc3b2778c8083f1bf459e548e929edd87041beb14f6b868d35f:
verify: 51.00µs verify: 51.00µs
Machine e536f8eaae8c978493a773ba566ae3393e2e6240d6ea8e05b5ca1b8f77e9c441: Machine e536f8eaae8c978493a773ba566ae3393e2e6240d6ea8e05b5ca1b8f77e9c441:
Platform: Linux-5.15.0-76-generic-x86_64-with-glibc2.29 Platform: Linux-5.15.0-76-generic-x86_64-with-glibc2.29
Timestamp: 2024-01-15 13:48:03.011830+00:00 Timestamp: 2024-01-23 20:27:15.057689+00:00
AquaVM version: 0.58.0 AquaVM version: 0.58.0
Benches: Benches:
Features: check_signatures,gen_signatures Features: check_signatures,gen_signatures
big-values-data (3.98ms; 56.250 MiB, 56.250 MiB): Loading a trace with huge values big-values-data (3.63ms; 56.250 MiB, 56.250 MiB): Loading a trace with huge values
air::runner::execute_air: 3.98ms air::runner::execute_air: 3.63ms
preparation_step::preparation::parse_data: 865.00µs preparation_step::preparation::parse_data: 793.00µs
serialize: 17.00µs serialize: 17.00µs
try_from_slice: 759.00µs try_from_slice: 691.00µs
preparation_step::preparation::prepare: 182.00µs preparation_step::preparation::prepare: 160.00µs
air::preparation_step::preparation::make_exec_ctx: 43.00µs air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 11.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 20.00µs air_parser::parser::air_parser::parse: 19.00µs
runner::execute: 9.00µs runner::execute: 8.00µs
runner::farewell: 657.00µs runner::farewell: 630.00µs
from_success_result: 636.00µs from_success_result: 611.00µs
populate_outcome_from_contexts: 602.00µs populate_outcome_from_contexts: 577.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 72.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 73.00µs
air_interpreter_data::interpreter_data::serialize: 352.00µs air_interpreter_data::interpreter_data::serialize: 350.00µs
signing_step::sign_produced_cids: 95.00µs signing_step::sign_produced_cids: 75.00µs
verification_step::verify: 2.05ms verification_step::verify: 1.85ms
verify: 1.69ms verify: 1.57ms
call-requests500 (23.34ms; 57.375 MiB, 57.375 MiB): multiple call requests call-requests500 (21.78ms; 57.375 MiB, 57.375 MiB): multiple call requests
air::runner::execute_air: 23.34ms air::runner::execute_air: 21.78ms
preparation_step::preparation::parse_data: 158.00µs preparation_step::preparation::parse_data: 144.00µs
serialize: 18.00µs serialize: 15.00µs
try_from_slice: 58.00µs try_from_slice: 55.00µs
preparation_step::preparation::prepare: 218.00µs preparation_step::preparation::prepare: 190.00µs
air::preparation_step::preparation::make_exec_ctx: 43.00µs air::preparation_step::preparation::make_exec_ctx: 39.00µs
CallResultsRepr.deserialize: 15.00µs CallResultsRepr.deserialize: 14.00µs
air_parser::parser::air_parser::parse: 50.00µs
runner::execute: 21.16ms
runner::farewell: 1.44ms
from_success_result: 1.41ms
populate_outcome_from_contexts: 1.29ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 1.02ms
air::farewell_step::outcome::InterpreterDataEnv::serialize: 22.00µs
air_interpreter_data::interpreter_data::serialize: 62.00µs
signing_step::sign_produced_cids: 105.00µs
verification_step::verify: 100.00µs
verify: 10.00µs
call-result-100mb (586.90ms; 580.375 MiB, 580.375 MiB): benchmarking
air::runner::execute_air: 586.90ms
preparation_step::preparation::parse_data: 73.15ms
serialize: 18.00µs
try_from_slice: 73.04ms
preparation_step::preparation::prepare: 209.00µs
air::preparation_step::preparation::make_exec_ctx: 44.00µs
CallResultsRepr.deserialize: 12.00µs
air_parser::parser::air_parser::parse: 42.00µs
runner::execute: 258.90ms
runner::farewell: 78.27ms
from_success_result: 78.24ms
populate_outcome_from_contexts: 78.23ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.23ms
air_interpreter_data::interpreter_data::serialize: 61.69ms
signing_step::sign_produced_cids: 113.00µs
verification_step::verify: 176.20ms
verify: 175.80ms
call-results500 (18.82ms; 54.438 MiB, 54.438 MiB): multiple call results
air::runner::execute_air: 18.82ms
preparation_step::preparation::parse_data: 211.00µs
serialize: 16.00µs
try_from_slice: 114.00µs
preparation_step::preparation::prepare: 379.00µs
air::preparation_step::preparation::make_exec_ctx: 207.00µs
CallResultsRepr.deserialize: 178.00µs
air_parser::parser::air_parser::parse: 50.00µs
runner::execute: 16.06ms
runner::farewell: 1.56ms
from_success_result: 1.54ms
populate_outcome_from_contexts: 1.14ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 100.00µs
air_interpreter_data::interpreter_data::serialize: 506.00µs
signing_step::sign_produced_cids: 374.00µs
verification_step::verify: 101.00µs
verify: 9.00µs
canon-map-100mb (1.19s; 1.305 GiB, 1.305 GiB): benchmarking
air::runner::execute_air: 1.19s
preparation_step::preparation::parse_data: 73.36ms
serialize: 18.00µs
try_from_slice: 73.23ms
preparation_step::preparation::prepare: 216.00µs
air::preparation_step::preparation::make_exec_ctx: 44.00µs
CallResultsRepr.deserialize: 12.00µs
air_parser::parser::air_parser::parse: 49.00µs
runner::execute: 746.20ms
runner::farewell: 198.00ms
from_success_result: 198.00ms
populate_outcome_from_contexts: 198.00ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 16.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 39.35ms
air_interpreter_data::interpreter_data::serialize: 158.40ms
signing_step::sign_produced_cids: 115.00µs
verification_step::verify: 175.50ms
verify: 175.30ms
canon-map-key-by-lens (11.66ms; 55.312 MiB, 55.312 MiB): benchmarking a map insert operation
air::runner::execute_air: 11.66ms
preparation_step::preparation::parse_data: 2.20ms
serialize: 17.00µs
try_from_slice: 2.10ms
preparation_step::preparation::prepare: 486.00µs
air::preparation_step::preparation::make_exec_ctx: 305.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 57.00µs
runner::execute: 3.08ms
runner::farewell: 1.55ms
from_success_result: 1.53ms
populate_outcome_from_contexts: 1.22ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 90.00µs
air_interpreter_data::interpreter_data::serialize: 762.00µs
signing_step::sign_produced_cids: 101.00µs
verification_step::verify: 4.09ms
verify: 3.72ms
canon-map-key-element-by-lens (11.67ms; 55.312 MiB, 55.312 MiB): benchmarking a map insert operation
air::runner::execute_air: 11.67ms
preparation_step::preparation::parse_data: 2.19ms
serialize: 17.00µs
try_from_slice: 2.08ms
preparation_step::preparation::prepare: 483.00µs
air::preparation_step::preparation::make_exec_ctx: 302.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 59.00µs
runner::execute: 3.08ms
runner::farewell: 1.54ms
from_success_result: 1.52ms
populate_outcome_from_contexts: 1.22ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 90.00µs
air_interpreter_data::interpreter_data::serialize: 768.00µs
signing_step::sign_produced_cids: 99.00µs
verification_step::verify: 4.11ms
verify: 3.75ms
canon-map-multiple-keys (11.60ms; 54.562 MiB, 54.562 MiB): benchmarking a map insert operation
air::runner::execute_air: 11.60ms
preparation_step::preparation::parse_data: 214.00µs
serialize: 18.00µs
try_from_slice: 110.00µs
preparation_step::preparation::prepare: 210.00µs
air::preparation_step::preparation::make_exec_ctx: 42.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 48.00µs air_parser::parser::air_parser::parse: 48.00µs
runner::execute: 9.11ms runner::execute: 19.77ms
runner::farewell: 1.44ms runner::farewell: 1.38ms
from_success_result: 1.42ms from_success_result: 1.36ms
populate_outcome_from_contexts: 1.12ms populate_outcome_from_contexts: 1.24ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 1.01ms
air::farewell_step::outcome::InterpreterDataEnv::serialize: 69.00µs
air_interpreter_data::interpreter_data::serialize: 707.00µs
signing_step::sign_produced_cids: 99.00µs
verification_step::verify: 383.00µs
verify: 27.00µs
canon-map-scalar-multiple-keys (4.77ms; 53.125 MiB, 53.125 MiB): benchmarking a map insert operation
air::runner::execute_air: 4.77ms
preparation_step::preparation::parse_data: 221.00µs
serialize: 18.00µs
try_from_slice: 112.00µs
preparation_step::preparation::prepare: 218.00µs
air::preparation_step::preparation::make_exec_ctx: 43.00µs
CallResultsRepr.deserialize: 12.00µs
air_parser::parser::air_parser::parse: 48.00µs
runner::execute: 3.29ms
runner::farewell: 399.00µs
from_success_result: 376.00µs
populate_outcome_from_contexts: 337.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 21.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 21.00µs
air_interpreter_data::interpreter_data::serialize: 48.00µs air_interpreter_data::interpreter_data::serialize: 56.00µs
signing_step::sign_produced_cids: 102.00µs signing_step::sign_produced_cids: 81.00µs
verification_step::verify: 398.00µs verification_step::verify: 80.00µs
verify: 27.00µs verify: 9.00µs
canon-map-scalar-single-key (3.78ms; 53.062 MiB, 53.062 MiB): benchmarking a map insert operation call-result-100mb (406.20ms; 580.375 MiB, 580.375 MiB): Memory intensive benchmarking test
air::runner::execute_air: 3.78ms air::runner::execute_air: 406.20ms
preparation_step::preparation::parse_data: 196.00µs preparation_step::preparation::parse_data: 78.08ms
serialize: 17.00µs serialize: 17.00µs
try_from_slice: 98.00µs try_from_slice: 77.94ms
preparation_step::preparation::prepare: 204.00µs preparation_step::preparation::prepare: 183.00µs
air::preparation_step::preparation::make_exec_ctx: 41.00µs air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 11.00µs CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 44.00µs air_parser::parser::air_parser::parse: 41.00µs
runner::execute: 2.36ms runner::execute: 84.92ms
runner::farewell: 393.00µs runner::farewell: 80.90ms
from_success_result: 371.00µs from_success_result: 80.87ms
populate_outcome_from_contexts: 322.00µs populate_outcome_from_contexts: 80.84ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.58ms
air_interpreter_data::interpreter_data::serialize: 58.00µs air_interpreter_data::interpreter_data::serialize: 63.97ms
signing_step::sign_produced_cids: 98.00µs signing_step::sign_produced_cids: 93.00µs
verification_step::verify: 396.00µs verification_step::verify: 162.00ms
verify: 41.00µs verify: 161.60ms
canon-map-single-key (9.62ms; 54.438 MiB, 54.438 MiB): benchmarking a map insert operation call-results500 (17.82ms; 54.438 MiB, 54.438 MiB): multiple call results
air::runner::execute_air: 9.62ms air::runner::execute_air: 17.82ms
preparation_step::preparation::parse_data: 209.00µs preparation_step::preparation::parse_data: 208.00µs
serialize: 19.00µs serialize: 15.00µs
try_from_slice: 102.00µs try_from_slice: 115.00µs
preparation_step::preparation::prepare: 209.00µs preparation_step::preparation::prepare: 342.00µs
air::preparation_step::preparation::make_exec_ctx: 42.00µs air::preparation_step::preparation::make_exec_ctx: 189.00µs
CallResultsRepr.deserialize: 12.00µs CallResultsRepr.deserialize: 162.00µs
air_parser::parser::air_parser::parse: 45.00µs air_parser::parser::air_parser::parse: 49.00µs
runner::execute: 7.10ms runner::execute: 15.25ms
runner::farewell: 1.45ms runner::farewell: 1.45ms
from_success_result: 1.43ms from_success_result: 1.43ms
populate_outcome_from_contexts: 1.18ms populate_outcome_from_contexts: 1.03ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 89.00µs
air_interpreter_data::interpreter_data::serialize: 776.00µs
signing_step::sign_produced_cids: 101.00µs
verification_step::verify: 402.00µs
verify: 39.00µs
dashboard (5.85ms; 52.688 MiB, 52.688 MiB): big dashboard test
air::runner::execute_air: 5.85ms
preparation_step::preparation::parse_data: 485.00µs
try_from_slice: 401.00µs
preparation_step::preparation::prepare: 315.00µs
air::preparation_step::preparation::make_exec_ctx: 62.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 131.00µs
runner::execute: 1.10ms
runner::farewell: 453.00µs
from_success_result: 431.00µs
populate_outcome_from_contexts: 386.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 23.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 35.00µs
air_interpreter_data::interpreter_data::serialize: 105.00µs
signing_step::sign_produced_cids: 100.00µs
verification_step::verify: 3.26ms
verify: 183.00µs
lense-100mb (1.16s; 1.207 GiB, 1.207 GiB): benchmarking
air::runner::execute_air: 1.16s
preparation_step::preparation::parse_data: 73.10ms
serialize: 16.00µs
try_from_slice: 72.94ms
preparation_step::preparation::prepare: 215.00µs
air::preparation_step::preparation::make_exec_ctx: 42.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 50.00µs
runner::execute: 706.70ms
runner::farewell: 200.10ms
from_success_result: 200.10ms
populate_outcome_from_contexts: 200.00ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 39.14ms
air_interpreter_data::interpreter_data::serialize: 160.40ms
signing_step::sign_produced_cids: 112.00µs
verification_step::verify: 174.30ms
verify: 173.80ms
long-data (3.40ms; 53.188 MiB, 53.188 MiB): Long data trace
air::runner::execute_air: 3.40ms
preparation_step::preparation::parse_data: 912.00µs
serialize: 19.00µs
try_from_slice: 802.00µs
preparation_step::preparation::prepare: 204.00µs
air::preparation_step::preparation::make_exec_ctx: 64.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 20.00µs
runner::execute: 9.00µs
runner::farewell: 403.00µs
from_success_result: 382.00µs
populate_outcome_from_contexts: 348.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 38.00µs
air_interpreter_data::interpreter_data::serialize: 84.00µs
signing_step::sign_produced_cids: 96.00µs
verification_step::verify: 1.66ms
verify: 413.00µs
map-100mb (1.19s; 1.305 GiB, 1.305 GiB): benchmarking
air::runner::execute_air: 1.19s
preparation_step::preparation::parse_data: 73.18ms
serialize: 17.00µs
try_from_slice: 73.05ms
preparation_step::preparation::prepare: 214.00µs
air::preparation_step::preparation::make_exec_ctx: 43.00µs
CallResultsRepr.deserialize: 12.00µs
air_parser::parser::air_parser::parse: 48.00µs
runner::execute: 745.00ms
runner::farewell: 199.70ms
from_success_result: 199.70ms
populate_outcome_from_contexts: 199.60ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 16.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 39.41ms
air_interpreter_data::interpreter_data::serialize: 159.90ms
signing_step::sign_produced_cids: 113.00µs
verification_step::verify: 174.00ms
verify: 173.60ms
multiple-cids10 (2.79ms; 52.500 MiB, 52.500 MiB): verifying multiple CIDs for single peer
air::runner::execute_air: 2.79ms
preparation_step::preparation::parse_data: 330.00µs
try_from_slice: 242.00µs
preparation_step::preparation::prepare: 230.00µs
air::preparation_step::preparation::make_exec_ctx: 57.00µs
CallResultsRepr.deserialize: 12.00µs
air_parser::parser::air_parser::parse: 48.00µs
runner::execute: 547.00µs
runner::farewell: 411.00µs
from_success_result: 386.00µs
populate_outcome_from_contexts: 330.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 31.00µs
air_interpreter_data::interpreter_data::serialize: 92.00µs
signing_step::sign_produced_cids: 100.00µs
verification_step::verify: 1.03ms
verify: 245.00µs
multiple-peers8 (10.39ms; 53.438 MiB, 53.438 MiB): verifying many CIDs for many peers
air::runner::execute_air: 10.39ms
preparation_step::preparation::parse_data: 1.04ms
try_from_slice: 952.00µs
preparation_step::preparation::prepare: 293.00µs
air::preparation_step::preparation::make_exec_ctx: 121.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 51.00µs
runner::execute: 3.47ms
runner::farewell: 816.00µs
from_success_result: 793.00µs
populate_outcome_from_contexts: 680.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 50.00µs
air_interpreter_data::interpreter_data::serialize: 360.00µs
signing_step::sign_produced_cids: 100.00µs
verification_step::verify: 4.54ms
verify: 1.09ms
multiple-sigs30 (21.02ms; 55.500 MiB, 55.500 MiB): signing multiple CIDs
air::runner::execute_air: 21.02ms
preparation_step::preparation::parse_data: 3.25ms
try_from_slice: 3.16ms
preparation_step::preparation::prepare: 414.00µs
air::preparation_step::preparation::make_exec_ctx: 242.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 50.00µs
runner::execute: 10.33ms
runner::farewell: 2.33ms
from_success_result: 2.31ms
populate_outcome_from_contexts: 2.16ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 49.00µs
air_interpreter_data::interpreter_data::serialize: 1.16ms
signing_step::sign_produced_cids: 575.00µs
verification_step::verify: 3.98ms
verify: 1.86ms
network-explore (3.03ms; 52.375 MiB, 52.375 MiB): 5 peers of network are discovered
air::runner::execute_air: 3.03ms
preparation_step::preparation::parse_data: 208.00µs
try_from_slice: 129.00µs
preparation_step::preparation::prepare: 233.00µs
air::preparation_step::preparation::make_exec_ctx: 45.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 68.00µs
runner::execute: 171.00µs
runner::farewell: 299.00µs
from_success_result: 277.00µs
populate_outcome_from_contexts: 237.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs
air_interpreter_data::interpreter_data::serialize: 36.00µs
signing_step::sign_produced_cids: 99.00µs
verification_step::verify: 1.89ms
verify: 60.00µs
null (833.00µs; 52.375 MiB, 52.375 MiB): Empty data and null script
air::runner::execute_air: 833.00µs
preparation_step::preparation::parse_data: 135.00µs
serialize: 27.00µs
try_from_slice: 31.00µs
preparation_step::preparation::prepare: 184.00µs
air::preparation_step::preparation::make_exec_ctx: 38.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 19.00µs
runner::execute: 9.00µs
runner::farewell: 262.00µs
from_success_result: 241.00µs
populate_outcome_from_contexts: 206.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 85.00µs
air_interpreter_data::interpreter_data::serialize: 18.00µs air_interpreter_data::interpreter_data::serialize: 462.00µs
signing_step::sign_produced_cids: 97.00µs signing_step::sign_produced_cids: 331.00µs
verification_step::verify: 32.00µs verification_step::verify: 84.00µs
verify: 9.00µs verify: 9.00µs
parser-10000-100 (30.91ms; 54.625 MiB, 54.625 MiB): long air script with lot of variable assignments canon-map-100mb (1.04s; 1.305 GiB, 1.305 GiB): Memory intensive benchmarking test with canon map
air::runner::execute_air: 30.91ms air::runner::execute_air: 1.04s
preparation_step::preparation::parse_data: 143.00µs preparation_step::preparation::parse_data: 79.19ms
serialize: 30.00µs
try_from_slice: 31.00µs
preparation_step::preparation::prepare: 29.62ms
air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 12.00µs
air_parser::parser::air_parser::parse: 29.46ms
runner::execute: 28.00µs
runner::farewell: 267.00µs
from_success_result: 245.00µs
populate_outcome_from_contexts: 210.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs
air_interpreter_data::interpreter_data::serialize: 20.00µs
signing_step::sign_produced_cids: 99.00µs
verification_step::verify: 33.00µs
verify: 10.00µs
parser-air-100mb (731.80ms; 110.500 MiB, 110.500 MiB): multiple calls parser benchmark
air::runner::execute_air: 731.80ms
preparation_step::preparation::parse_data: 145.00µs
serialize: 28.00µs
try_from_slice: 35.00µs
preparation_step::preparation::prepare: 709.10ms
air::preparation_step::preparation::make_exec_ctx: 44.00µs
CallResultsRepr.deserialize: 12.00µs
air_parser::parser::air_parser::parse: 709.00ms
runner::execute: 34.00µs
runner::farewell: 277.00µs
from_success_result: 255.00µs
populate_outcome_from_contexts: 218.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 19.00µs
air_interpreter_data::interpreter_data::serialize: 24.00µs
signing_step::sign_produced_cids: 100.00µs
verification_step::verify: 33.00µs
verify: 10.00µs
parser-calls-10000-100 (27.06ms; 54.375 MiB, 54.375 MiB): multiple calls parser benchmark
air::runner::execute_air: 27.06ms
preparation_step::preparation::parse_data: 146.00µs
serialize: 31.00µs
try_from_slice: 31.00µs
preparation_step::preparation::prepare: 25.74ms
air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 12.00µs
air_parser::parser::air_parser::parse: 25.56ms
runner::execute: 29.00µs
runner::farewell: 270.00µs
from_success_result: 248.00µs
populate_outcome_from_contexts: 213.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs
air_interpreter_data::interpreter_data::serialize: 21.00µs
signing_step::sign_produced_cids: 101.00µs
verification_step::verify: 35.00µs
verify: 10.00µs
populate-map-multiple-keys (4.04ms; 53.000 MiB, 53.000 MiB): benchmarking a map insert operation
air::runner::execute_air: 4.04ms
preparation_step::preparation::parse_data: 163.00µs
serialize: 16.00µs serialize: 16.00µs
try_from_slice: 64.00µs try_from_slice: 79.04ms
preparation_step::preparation::prepare: 210.00µs preparation_step::preparation::prepare: 186.00µs
air::preparation_step::preparation::make_exec_ctx: 41.00µs air::preparation_step::preparation::make_exec_ctx: 40.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 49.00µs
runner::execute: 2.73ms
runner::farewell: 326.00µs
from_success_result: 305.00µs
populate_outcome_from_contexts: 270.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs
air_interpreter_data::interpreter_data::serialize: 52.00µs
signing_step::sign_produced_cids: 97.00µs
verification_step::verify: 381.00µs
verify: 26.00µs
populate-map-single-key (3.32ms; 53.000 MiB, 53.000 MiB): benchmarking a map insert operation
air::runner::execute_air: 3.32ms
preparation_step::preparation::parse_data: 168.00µs
serialize: 17.00µs
try_from_slice: 70.00µs
preparation_step::preparation::prepare: 207.00µs
air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 11.00µs CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 47.00µs air_parser::parser::air_parser::parse: 47.00µs
runner::execute: 1.99ms runner::execute: 566.00ms
runner::farewell: 338.00µs runner::farewell: 234.00ms
from_success_result: 316.00µs from_success_result: 234.00ms
populate_outcome_from_contexts: 267.00µs populate_outcome_from_contexts: 233.80ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 47.41ms
air_interpreter_data::interpreter_data::serialize: 186.10ms
signing_step::sign_produced_cids: 93.00µs
verification_step::verify: 160.80ms
verify: 160.70ms
canon-map-key-by-lens (11.06ms; 55.312 MiB, 55.312 MiB): benchmarking a map insert operation
air::runner::execute_air: 11.06ms
preparation_step::preparation::parse_data: 2.21ms
serialize: 17.00µs
try_from_slice: 2.10ms
preparation_step::preparation::prepare: 454.00µs
air::preparation_step::preparation::make_exec_ctx: 295.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 56.00µs
runner::execute: 2.86ms
runner::farewell: 1.53ms
from_success_result: 1.51ms
populate_outcome_from_contexts: 1.19ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 104.00µs
air_interpreter_data::interpreter_data::serialize: 738.00µs
signing_step::sign_produced_cids: 79.00µs
verification_step::verify: 3.79ms
verify: 3.52ms
canon-map-key-element-by-lens (10.87ms; 55.312 MiB, 55.312 MiB): benchmarking a map insert operation
air::runner::execute_air: 10.87ms
preparation_step::preparation::parse_data: 2.15ms
serialize: 16.00µs
try_from_slice: 2.04ms
preparation_step::preparation::prepare: 443.00µs
air::preparation_step::preparation::make_exec_ctx: 287.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 56.00µs
runner::execute: 2.80ms
runner::farewell: 1.51ms
from_success_result: 1.48ms
populate_outcome_from_contexts: 1.18ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 108.00µs
air_interpreter_data::interpreter_data::serialize: 728.00µs
signing_step::sign_produced_cids: 77.00µs
verification_step::verify: 3.74ms
verify: 3.47ms
canon-map-multiple-keys (10.67ms; 54.562 MiB, 54.562 MiB): benchmarking a map insert operation
air::runner::execute_air: 10.67ms
preparation_step::preparation::parse_data: 197.00µs
serialize: 16.00µs
try_from_slice: 104.00µs
preparation_step::preparation::prepare: 180.00µs
air::preparation_step::preparation::make_exec_ctx: 37.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 46.00µs
runner::execute: 8.39ms
runner::farewell: 1.42ms
from_success_result: 1.40ms
populate_outcome_from_contexts: 1.08ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 68.00µs
air_interpreter_data::interpreter_data::serialize: 695.00µs
signing_step::sign_produced_cids: 76.00µs
verification_step::verify: 292.00µs
verify: 25.00µs
canon-map-scalar-multiple-keys (4.28ms; 53.125 MiB, 53.125 MiB): benchmarking a map insert operation
air::runner::execute_air: 4.28ms
preparation_step::preparation::parse_data: 198.00µs
serialize: 16.00µs
try_from_slice: 105.00µs
preparation_step::preparation::prepare: 180.00µs
air::preparation_step::preparation::make_exec_ctx: 37.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 46.00µs
runner::execute: 3.06ms
runner::farewell: 349.00µs
from_success_result: 330.00µs
populate_outcome_from_contexts: 294.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs
air_interpreter_data::interpreter_data::serialize: 43.00µs
signing_step::sign_produced_cids: 76.00µs
verification_step::verify: 290.00µs
verify: 25.00µs
canon-map-scalar-single-key (3.49ms; 53.062 MiB, 53.062 MiB): benchmarking a map insert operation
air::runner::execute_air: 3.49ms
preparation_step::preparation::parse_data: 190.00µs
serialize: 17.00µs
try_from_slice: 95.00µs
preparation_step::preparation::prepare: 180.00µs
air::preparation_step::preparation::make_exec_ctx: 38.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 43.00µs
runner::execute: 2.25ms
runner::farewell: 358.00µs
from_success_result: 338.00µs
populate_outcome_from_contexts: 290.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 19.00µs
air_interpreter_data::interpreter_data::serialize: 52.00µs
signing_step::sign_produced_cids: 78.00µs
verification_step::verify: 308.00µs
verify: 37.00µs
canon-map-single-key (8.79ms; 54.438 MiB, 54.438 MiB): benchmarking a map insert operation
air::runner::execute_air: 8.79ms
preparation_step::preparation::parse_data: 188.00µs
serialize: 16.00µs
try_from_slice: 93.00µs
preparation_step::preparation::prepare: 176.00µs
air::preparation_step::preparation::make_exec_ctx: 37.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 43.00µs
runner::execute: 6.52ms
runner::farewell: 1.40ms
from_success_result: 1.38ms
populate_outcome_from_contexts: 1.12ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 78.00µs
air_interpreter_data::interpreter_data::serialize: 748.00µs
signing_step::sign_produced_cids: 78.00µs
verification_step::verify: 300.00µs
verify: 36.00µs
dashboard (4.81ms; 52.688 MiB, 52.688 MiB): big dashboard test
air::runner::execute_air: 4.81ms
preparation_step::preparation::parse_data: 467.00µs
try_from_slice: 391.00µs
preparation_step::preparation::prepare: 284.00µs
air::preparation_step::preparation::make_exec_ctx: 58.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 127.00µs
runner::execute: 1.01ms
runner::farewell: 410.00µs
from_success_result: 390.00µs
populate_outcome_from_contexts: 348.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 21.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 31.00µs
air_interpreter_data::interpreter_data::serialize: 99.00µs
signing_step::sign_produced_cids: 78.00µs
verification_step::verify: 2.43ms
verify: 171.00µs
hybrid-100mb (1.71s; 2.016 GiB, 2.016 GiB): Memory intensive benchmarking test with mixed workload
air::runner::execute_air: 1.71s
preparation_step::preparation::parse_data: 78.74ms
serialize: 17.00µs
try_from_slice: 78.59ms
preparation_step::preparation::prepare: 199.00µs
air::preparation_step::preparation::make_exec_ctx: 42.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 55.00µs
runner::execute: 1.07s
runner::farewell: 397.20ms
from_success_result: 397.20ms
populate_outcome_from_contexts: 396.90ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 101.60ms
air_interpreter_data::interpreter_data::serialize: 295.20ms
signing_step::sign_produced_cids: 94.00µs
verification_step::verify: 161.10ms
verify: 160.90ms
lense-100mb (988.20ms; 1.207 GiB, 1.207 GiB): Memory intensive benchmarking test with lense
air::runner::execute_air: 988.20ms
preparation_step::preparation::parse_data: 78.59ms
serialize: 17.00µs
try_from_slice: 78.43ms
preparation_step::preparation::prepare: 192.00µs
air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 50.00µs
runner::execute: 523.20ms
runner::farewell: 224.50ms
from_success_result: 224.50ms
populate_outcome_from_contexts: 224.30ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 39.86ms
air_interpreter_data::interpreter_data::serialize: 184.20ms
signing_step::sign_produced_cids: 93.00µs
verification_step::verify: 161.50ms
verify: 161.30ms
long-data (3.03ms; 53.125 MiB, 53.188 MiB): Long data trace
air::runner::execute_air: 3.03ms
preparation_step::preparation::parse_data: 868.00µs
serialize: 16.00µs
try_from_slice: 771.00µs
preparation_step::preparation::prepare: 173.00µs
air::preparation_step::preparation::make_exec_ctx: 59.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 18.00µs
runner::execute: 8.00µs
runner::farewell: 365.00µs
from_success_result: 346.00µs
populate_outcome_from_contexts: 313.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 34.00µs
air_interpreter_data::interpreter_data::serialize: 79.00µs
signing_step::sign_produced_cids: 74.00µs
verification_step::verify: 1.43ms
verify: 382.00µs
map-100mb (1.05s; 1.305 GiB, 1.305 GiB): Memory intensive benchmarking test with map 2 scalar
air::runner::execute_air: 1.05s
preparation_step::preparation::parse_data: 79.82ms
serialize: 17.00µs
try_from_slice: 79.67ms
preparation_step::preparation::prepare: 193.00µs
air::preparation_step::preparation::make_exec_ctx: 42.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 48.00µs
runner::execute: 563.00ms
runner::farewell: 247.60ms
from_success_result: 247.60ms
populate_outcome_from_contexts: 247.60ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 56.10ms
air_interpreter_data::interpreter_data::serialize: 191.40ms
signing_step::sign_produced_cids: 94.00µs
verification_step::verify: 161.50ms
verify: 161.20ms
multiple-cids10 (2.39ms; 52.500 MiB, 52.500 MiB): verifying multiple CIDs for single peer
air::runner::execute_air: 2.39ms
preparation_step::preparation::parse_data: 311.00µs
try_from_slice: 233.00µs
preparation_step::preparation::prepare: 197.00µs
air::preparation_step::preparation::make_exec_ctx: 52.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 44.00µs
runner::execute: 494.00µs
runner::farewell: 365.00µs
from_success_result: 344.00µs
populate_outcome_from_contexts: 288.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 27.00µs
air_interpreter_data::interpreter_data::serialize: 86.00µs
signing_step::sign_produced_cids: 77.00µs
verification_step::verify: 806.00µs
verify: 227.00µs
multiple-peers8 (8.94ms; 53.438 MiB, 53.438 MiB): verifying many CIDs for many peers
air::runner::execute_air: 8.94ms
preparation_step::preparation::parse_data: 1.00ms
try_from_slice: 926.00µs
preparation_step::preparation::prepare: 260.00µs
air::preparation_step::preparation::make_exec_ctx: 109.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 50.00µs
runner::execute: 3.18ms
runner::farewell: 778.00µs
from_success_result: 757.00µs
populate_outcome_from_contexts: 642.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 46.00µs
air_interpreter_data::interpreter_data::serialize: 349.00µs
signing_step::sign_produced_cids: 77.00µs
verification_step::verify: 3.51ms
verify: 999.00µs
multiple-sigs30 (19.28ms; 55.812 MiB, 55.875 MiB): signing multiple CIDs
air::runner::execute_air: 19.28ms
preparation_step::preparation::parse_data: 3.23ms
try_from_slice: 3.14ms
preparation_step::preparation::prepare: 397.00µs
air::preparation_step::preparation::make_exec_ctx: 243.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 49.00µs
runner::execute: 9.26ms
runner::farewell: 2.28ms
from_success_result: 2.25ms
populate_outcome_from_contexts: 2.08ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 157.00µs
air_interpreter_data::interpreter_data::serialize: 1.05ms
signing_step::sign_produced_cids: 504.00µs
verification_step::verify: 3.48ms
verify: 1.70ms
network-explore (2.46ms; 52.375 MiB, 52.375 MiB): 5 peers of network are discovered
air::runner::execute_air: 2.46ms
preparation_step::preparation::parse_data: 213.00µs
try_from_slice: 129.00µs
preparation_step::preparation::prepare: 215.00µs
air::preparation_step::preparation::make_exec_ctx: 44.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 69.00µs
runner::execute: 163.00µs
runner::farewell: 274.00µs
from_success_result: 253.00µs
populate_outcome_from_contexts: 212.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 17.00µs
air_interpreter_data::interpreter_data::serialize: 35.00µs
signing_step::sign_produced_cids: 78.00µs
verification_step::verify: 1.38ms
verify: 58.00µs
null (755.00µs; 52.375 MiB, 52.375 MiB): Empty data and null script
air::runner::execute_air: 755.00µs
preparation_step::preparation::parse_data: 135.00µs
serialize: 27.00µs
try_from_slice: 30.00µs
preparation_step::preparation::prepare: 163.00µs
air::preparation_step::preparation::make_exec_ctx: 37.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 19.00µs
runner::execute: 8.00µs
runner::farewell: 227.00µs
from_success_result: 208.00µs
populate_outcome_from_contexts: 174.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 17.00µs
air_interpreter_data::interpreter_data::serialize: 16.00µs
signing_step::sign_produced_cids: 78.00µs
verification_step::verify: 30.00µs
verify: 9.00µs
parser-10000-100 (29.62ms; 54.625 MiB, 54.625 MiB): long air script with lot of variable assignments
air::runner::execute_air: 29.62ms
preparation_step::preparation::parse_data: 129.00µs
serialize: 26.00µs
try_from_slice: 29.00µs
preparation_step::preparation::prepare: 28.37ms
air::preparation_step::preparation::make_exec_ctx: 38.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 28.19ms
runner::execute: 26.00µs
runner::farewell: 230.00µs
from_success_result: 210.00µs
populate_outcome_from_contexts: 177.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.00µs
air_interpreter_data::interpreter_data::serialize: 18.00µs
signing_step::sign_produced_cids: 78.00µs
verification_step::verify: 30.00µs
verify: 9.00µs
parser-air-100mb (700.70ms; 110.500 MiB, 110.500 MiB): multiple calls parser benchmark
air::runner::execute_air: 700.70ms
preparation_step::preparation::parse_data: 135.00µs
serialize: 28.00µs
try_from_slice: 32.00µs
preparation_step::preparation::prepare: 670.20ms
air::preparation_step::preparation::make_exec_ctx: 54.00µs
CallResultsRepr.deserialize: 14.00µs
air_parser::parser::air_parser::parse: 669.70ms
runner::execute: 60.00µs
runner::farewell: 279.00µs
from_success_result: 258.00µs
populate_outcome_from_contexts: 210.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 23.00µs
air_interpreter_data::interpreter_data::serialize: 29.00µs
signing_step::sign_produced_cids: 86.00µs
verification_step::verify: 30.00µs
verify: 9.00µs
parser-calls-10000-100 (25.76ms; 54.375 MiB, 54.375 MiB): multiple calls parser benchmark
air::runner::execute_air: 25.76ms
preparation_step::preparation::parse_data: 141.00µs
serialize: 30.00µs
try_from_slice: 33.00µs
preparation_step::preparation::prepare: 24.40ms
air::preparation_step::preparation::make_exec_ctx: 40.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 24.24ms
runner::execute: 29.00µs
runner::farewell: 236.00µs
from_success_result: 215.00µs
populate_outcome_from_contexts: 182.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 17.00µs
air_interpreter_data::interpreter_data::serialize: 18.00µs
signing_step::sign_produced_cids: 80.00µs
verification_step::verify: 32.00µs
verify: 10.00µs
populate-map-multiple-keys (3.76ms; 53.000 MiB, 53.000 MiB): benchmarking a map insert operation
air::runner::execute_air: 3.76ms
preparation_step::preparation::parse_data: 163.00µs
serialize: 17.00µs
try_from_slice: 66.00µs
preparation_step::preparation::prepare: 186.00µs
air::preparation_step::preparation::make_exec_ctx: 38.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 49.00µs
runner::execute: 2.62ms
runner::farewell: 298.00µs
from_success_result: 277.00µs
populate_outcome_from_contexts: 242.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs
air_interpreter_data::interpreter_data::serialize: 49.00µs
signing_step::sign_produced_cids: 77.00µs
verification_step::verify: 294.00µs
verify: 26.00µs
populate-map-single-key (3.06ms; 53.000 MiB, 53.000 MiB): benchmarking a map insert operation
air::runner::execute_air: 3.06ms
preparation_step::preparation::parse_data: 168.00µs
serialize: 17.00µs
try_from_slice: 67.00µs
preparation_step::preparation::prepare: 186.00µs
air::preparation_step::preparation::make_exec_ctx: 39.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 46.00µs
runner::execute: 1.89ms
runner::farewell: 312.00µs
from_success_result: 292.00µs
populate_outcome_from_contexts: 244.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 19.00µs
air_interpreter_data::interpreter_data::serialize: 56.00µs air_interpreter_data::interpreter_data::serialize: 56.00µs
signing_step::sign_produced_cids: 98.00µs signing_step::sign_produced_cids: 78.00µs
verification_step::verify: 390.00µs verification_step::verify: 307.00µs
verify: 40.00µs verify: 37.00µs