Re-run MacOS M1 benches

This commit is contained in:
Ivan Boldyrev 2024-01-15 16:28:14 +01:00
parent bae8ef93b5
commit f00007c0e7
2 changed files with 967 additions and 967 deletions

File diff suppressed because it is too large Load Diff

View File

@ -886,480 +886,480 @@ Machine c1f3ea5950db0a10b44da931c25774d64ab25084f47d504f72f311e694550ff1:
new: 38.00µs new: 38.00µs
Machine d77ebe8481884bc3b2778c8083f1bf459e548e929edd87041beb14f6b868d35f: Machine d77ebe8481884bc3b2778c8083f1bf459e548e929edd87041beb14f6b868d35f:
Platform: macOS-14.2.1-arm64-arm-64bit Platform: macOS-14.2.1-arm64-arm-64bit
Timestamp: 2024-01-15 13:34:26.190121+00:00 Timestamp: 2024-01-15 15:27:10.662026+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 (2.86ms; 56.250 MiB, 56.250 MiB): Loading a trace with huge values big-values-data (2.84ms; 56.250 MiB, 56.250 MiB): Loading a trace with huge values
air::runner::execute_air: 2.86ms air::runner::execute_air: 2.84ms
preparation_step::preparation::parse_data: 495.00µs preparation_step::preparation::parse_data: 488.00µs
serialize: 38.00µs serialize: 35.00µs
try_from_slice: 364.00µs try_from_slice: 362.00µs
preparation_step::preparation::prepare: 158.00µs preparation_step::preparation::prepare: 156.00µs
air::preparation_step::preparation::make_exec_ctx: 42.00µs air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 32.00µs air_parser::parser::air_parser::parse: 32.00µs
runner::execute: 9.00µs runner::execute: 9.00µs
runner::farewell: 402.00µs runner::farewell: 412.00µs
from_success_result: 382.00µs from_success_result: 392.00µs
populate_outcome_from_contexts: 347.00µs populate_outcome_from_contexts: 358.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 59.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 64.00µs
air_interpreter_data::interpreter_data::serialize: 154.00µs air_interpreter_data::interpreter_data::serialize: 160.00µs
signing_step::sign_produced_cids: 63.00µs signing_step::sign_produced_cids: 60.00µs
verification_step::verify: 1.58ms verification_step::verify: 1.56ms
verify: 1.33ms verify: 1.31ms
call-requests500 (19.56ms; 57.375 MiB, 57.438 MiB): multiple call requests call-requests500 (19.33ms; 57.375 MiB, 57.438 MiB): multiple call requests
air::runner::execute_air: 19.56ms air::runner::execute_air: 19.33ms
preparation_step::preparation::parse_data: 202.00µs preparation_step::preparation::parse_data: 191.00µs
serialize: 35.00µs serialize: 33.00µs
try_from_slice: 82.00µs try_from_slice: 76.00µs
preparation_step::preparation::prepare: 214.00µs preparation_step::preparation::prepare: 216.00µs
air::preparation_step::preparation::make_exec_ctx: 52.00µs air::preparation_step::preparation::make_exec_ctx: 52.00µs
CallResultsRepr.deserialize: 21.00µs CallResultsRepr.deserialize: 22.00µs
air_parser::parser::air_parser::parse: 70.00µs air_parser::parser::air_parser::parse: 70.00µs
runner::execute: 18.06ms runner::execute: 17.83ms
runner::farewell: 786.00µs runner::farewell: 783.00µs
from_success_result: 766.00µs from_success_result: 763.00µs
populate_outcome_from_contexts: 660.00µs populate_outcome_from_contexts: 658.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 417.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 416.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 21.00µs
air_interpreter_data::interpreter_data::serialize: 78.00µs air_interpreter_data::interpreter_data::serialize: 79.00µs
signing_step::sign_produced_cids: 63.00µs signing_step::sign_produced_cids: 63.00µs
verification_step::verify: 84.00µs verification_step::verify: 86.00µs
verify: 9.00µs verify: 9.00µs
call-result-100mb (328.80ms; 580.375 MiB, 580.375 MiB): benchmarking call-result-100mb (313.30ms; 480.375 MiB, 480.375 MiB): benchmarking
air::runner::execute_air: 328.80ms air::runner::execute_air: 313.30ms
preparation_step::preparation::parse_data: 26.52ms preparation_step::preparation::parse_data: 24.89ms
serialize: 39.00µs
try_from_slice: 26.36ms
preparation_step::preparation::prepare: 208.00µs
air::preparation_step::preparation::make_exec_ctx: 45.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 72.00µs
runner::execute: 137.00ms
runner::farewell: 28.10ms
from_success_result: 28.08ms
populate_outcome_from_contexts: 28.00ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 8.23ms
air_interpreter_data::interpreter_data::serialize: 19.63ms
signing_step::sign_produced_cids: 77.00µs
verification_step::verify: 136.40ms
verify: 136.10ms
call-results500 (16.11ms; 54.438 MiB, 54.438 MiB): multiple call results
air::runner::execute_air: 16.11ms
preparation_step::preparation::parse_data: 300.00µs
serialize: 35.00µs serialize: 35.00µs
try_from_slice: 179.00µs try_from_slice: 24.75ms
preparation_step::preparation::prepare: 366.00µs preparation_step::preparation::prepare: 223.00µs
air::preparation_step::preparation::make_exec_ctx: 204.00µs air::preparation_step::preparation::make_exec_ctx: 47.00µs
CallResultsRepr.deserialize: 172.00µs CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 71.00µs air_parser::parser::air_parser::parse: 82.00µs
runner::execute: 13.65ms runner::execute: 135.50ms
runner::farewell: 1.31ms runner::farewell: 19.74ms
from_success_result: 1.29ms from_success_result: 19.72ms
populate_outcome_from_contexts: 821.00µs populate_outcome_from_contexts: 19.67ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 49.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 7.06ms
air_interpreter_data::interpreter_data::serialize: 330.00µs air_interpreter_data::interpreter_data::serialize: 12.45ms
signing_step::sign_produced_cids: 250.00µs signing_step::sign_produced_cids: 76.00µs
verification_step::verify: 132.60ms
verify: 132.50ms
call-results500 (15.94ms; 54.438 MiB, 54.438 MiB): multiple call results
air::runner::execute_air: 15.94ms
preparation_step::preparation::parse_data: 294.00µs
serialize: 33.00µs
try_from_slice: 176.00µs
preparation_step::preparation::prepare: 358.00µs
air::preparation_step::preparation::make_exec_ctx: 200.00µs
CallResultsRepr.deserialize: 170.00µs
air_parser::parser::air_parser::parse: 69.00µs
runner::execute: 13.50ms
runner::farewell: 1.29ms
from_success_result: 1.27ms
populate_outcome_from_contexts: 808.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 46.00µs
air_interpreter_data::interpreter_data::serialize: 325.00µs
signing_step::sign_produced_cids: 248.00µs
verification_step::verify: 97.00µs verification_step::verify: 97.00µs
verify: 9.00µs verify: 9.00µs
canon-map-100mb (661.40ms; 1.305 GiB, 1.305 GiB): benchmarking canon-map-100mb (643.40ms; 1.110 GiB, 1.110 GiB): benchmarking
air::runner::execute_air: 661.40ms air::runner::execute_air: 643.40ms
preparation_step::preparation::parse_data: 27.02ms preparation_step::preparation::parse_data: 24.74ms
serialize: 39.00µs serialize: 36.00µs
try_from_slice: 26.85ms try_from_slice: 24.60ms
preparation_step::preparation::prepare: 214.00µs preparation_step::preparation::prepare: 238.00µs
air::preparation_step::preparation::make_exec_ctx: 40.00µs air::preparation_step::preparation::make_exec_ctx: 43.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 82.00µs air_parser::parser::air_parser::parse: 93.00µs
runner::execute: 429.00ms runner::execute: 420.60ms
runner::farewell: 68.45ms runner::farewell: 63.31ms
from_success_result: 68.44ms from_success_result: 63.28ms
populate_outcome_from_contexts: 68.38ms populate_outcome_from_contexts: 63.22ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.88ms air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.80ms
air_interpreter_data::interpreter_data::serialize: 51.32ms air_interpreter_data::interpreter_data::serialize: 46.22ms
signing_step::sign_produced_cids: 74.00µs signing_step::sign_produced_cids: 73.00µs
verification_step::verify: 136.10ms verification_step::verify: 134.10ms
verify: 136.00ms verify: 133.80ms
canon-map-key-by-lens (8.57ms; 55.312 MiB, 55.312 MiB): benchmarking a map insert operation canon-map-key-by-lens (8.47ms; 55.000 MiB, 55.000 MiB): benchmarking a map insert operation
air::runner::execute_air: 8.57ms air::runner::execute_air: 8.47ms
preparation_step::preparation::parse_data: 1.64ms
serialize: 35.00µs
try_from_slice: 1.52ms
preparation_step::preparation::prepare: 366.00µs
air::preparation_step::preparation::make_exec_ctx: 208.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 74.00µs
runner::execute: 2.15ms
runner::farewell: 1.20ms
from_success_result: 1.18ms
populate_outcome_from_contexts: 870.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 46.00µs
air_interpreter_data::interpreter_data::serialize: 516.00µs
signing_step::sign_produced_cids: 60.00µs
verification_step::verify: 2.89ms
verify: 2.65ms
canon-map-key-element-by-lens (8.51ms; 54.938 MiB, 54.938 MiB): benchmarking a map insert operation
air::runner::execute_air: 8.51ms
preparation_step::preparation::parse_data: 1.66ms preparation_step::preparation::parse_data: 1.66ms
serialize: 37.00µs serialize: 37.00µs
try_from_slice: 1.53ms try_from_slice: 1.53ms
preparation_step::preparation::prepare: 368.00µs preparation_step::preparation::prepare: 372.00µs
air::preparation_step::preparation::make_exec_ctx: 208.00µs air::preparation_step::preparation::make_exec_ctx: 211.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 75.00µs air_parser::parser::air_parser::parse: 76.00µs
runner::execute: 2.19ms runner::execute: 2.15ms
runner::farewell: 1.21ms runner::farewell: 1.18ms
from_success_result: 1.19ms from_success_result: 1.16ms
populate_outcome_from_contexts: 872.00µs populate_outcome_from_contexts: 871.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 48.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 46.00µs
air_interpreter_data::interpreter_data::serialize: 516.00µs air_interpreter_data::interpreter_data::serialize: 514.00µs
signing_step::sign_produced_cids: 60.00µs signing_step::sign_produced_cids: 60.00µs
verification_step::verify: 2.92ms verification_step::verify: 2.92ms
verify: 2.67ms verify: 2.67ms
canon-map-key-element-by-lens (8.55ms; 55.312 MiB, 55.312 MiB): benchmarking a map insert operation canon-map-multiple-keys (8.88ms; 54.562 MiB, 54.562 MiB): benchmarking a map insert operation
air::runner::execute_air: 8.55ms air::runner::execute_air: 8.88ms
preparation_step::preparation::parse_data: 1.65ms preparation_step::preparation::parse_data: 269.00µs
serialize: 37.00µs serialize: 35.00µs
try_from_slice: 1.52ms try_from_slice: 144.00µs
preparation_step::preparation::prepare: 374.00µs preparation_step::preparation::prepare: 183.00µs
air::preparation_step::preparation::make_exec_ctx: 210.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 79.00µs
runner::execute: 2.20ms
runner::farewell: 1.19ms
from_success_result: 1.17ms
populate_outcome_from_contexts: 878.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 49.00µs
air_interpreter_data::interpreter_data::serialize: 523.00µs
signing_step::sign_produced_cids: 61.00µs
verification_step::verify: 2.92ms
verify: 2.67ms
canon-map-multiple-keys (8.90ms; 54.562 MiB, 54.562 MiB): benchmarking a map insert operation
air::runner::execute_air: 8.90ms
preparation_step::preparation::parse_data: 272.00µs
serialize: 36.00µs
try_from_slice: 145.00µs
preparation_step::preparation::prepare: 186.00µs
air::preparation_step::preparation::make_exec_ctx: 37.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 64.00µs
runner::execute: 6.77ms
runner::farewell: 1.16ms
from_success_result: 1.14ms
populate_outcome_from_contexts: 838.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 38.00µs
air_interpreter_data::interpreter_data::serialize: 505.00µs
signing_step::sign_produced_cids: 62.00µs
verification_step::verify: 296.00µs
verify: 43.00µs
canon-map-scalar-multiple-keys (3.80ms; 53.125 MiB, 53.125 MiB): benchmarking a map insert operation
air::runner::execute_air: 3.80ms
preparation_step::preparation::parse_data: 276.00µs
serialize: 36.00µs
try_from_slice: 147.00µs
preparation_step::preparation::prepare: 185.00µs
air::preparation_step::preparation::make_exec_ctx: 37.00µs air::preparation_step::preparation::make_exec_ctx: 37.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 62.00µs air_parser::parser::air_parser::parse: 62.00µs
runner::execute: 2.45ms runner::execute: 6.75ms
runner::farewell: 372.00µs runner::farewell: 1.16ms
from_success_result: 352.00µs from_success_result: 1.14ms
populate_outcome_from_contexts: 315.00µs populate_outcome_from_contexts: 843.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 17.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 37.00µs
air_interpreter_data::interpreter_data::serialize: 70.00µs air_interpreter_data::interpreter_data::serialize: 506.00µs
signing_step::sign_produced_cids: 62.00µs signing_step::sign_produced_cids: 61.00µs
verification_step::verify: 295.00µs verification_step::verify: 292.00µs
verify: 43.00µs verify: 43.00µs
canon-map-scalar-single-key (2.96ms; 53.062 MiB, 53.062 MiB): benchmarking a map insert operation canon-map-scalar-multiple-keys (3.79ms; 53.125 MiB, 53.125 MiB): benchmarking a map insert operation
air::runner::execute_air: 2.96ms air::runner::execute_air: 3.79ms
preparation_step::preparation::parse_data: 263.00µs preparation_step::preparation::parse_data: 274.00µs
serialize: 37.00µs serialize: 35.00µs
try_from_slice: 134.00µs try_from_slice: 147.00µs
preparation_step::preparation::prepare: 179.00µs preparation_step::preparation::prepare: 183.00µs
air::preparation_step::preparation::make_exec_ctx: 37.00µs air::preparation_step::preparation::make_exec_ctx: 37.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 58.00µs air_parser::parser::air_parser::parse: 61.00µs
runner::execute: 1.64ms runner::execute: 2.44ms
runner::farewell: 359.00µs runner::farewell: 370.00µs
from_success_result: 338.00µs from_success_result: 349.00µs
populate_outcome_from_contexts: 284.00µs populate_outcome_from_contexts: 311.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.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: 70.00µs
signing_step::sign_produced_cids: 61.00µs
verification_step::verify: 295.00µs
verify: 44.00µs
canon-map-scalar-single-key (2.97ms; 53.000 MiB, 53.000 MiB): benchmarking a map insert operation
air::runner::execute_air: 2.97ms
preparation_step::preparation::parse_data: 267.00µs
serialize: 34.00µs
try_from_slice: 140.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: 57.00µs
runner::execute: 1.64ms
runner::farewell: 357.00µs
from_success_result: 336.00µs
populate_outcome_from_contexts: 278.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 17.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 17.00µs
air_interpreter_data::interpreter_data::serialize: 62.00µs air_interpreter_data::interpreter_data::serialize: 60.00µs
signing_step::sign_produced_cids: 62.00µs signing_step::sign_produced_cids: 61.00µs
verification_step::verify: 300.00µs verification_step::verify: 299.00µs
verify: 54.00µs verify: 54.00µs
canon-map-single-key (7.18ms; 54.438 MiB, 54.438 MiB): benchmarking a map insert operation canon-map-single-key (7.19ms; 54.438 MiB, 54.438 MiB): benchmarking a map insert operation
air::runner::execute_air: 7.18ms air::runner::execute_air: 7.19ms
preparation_step::preparation::parse_data: 261.00µs preparation_step::preparation::parse_data: 261.00µs
serialize: 37.00µs serialize: 34.00µs
try_from_slice: 135.00µs try_from_slice: 136.00µs
preparation_step::preparation::prepare: 182.00µs preparation_step::preparation::prepare: 183.00µs
air::preparation_step::preparation::make_exec_ctx: 38.00µs air::preparation_step::preparation::make_exec_ctx: 37.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 60.00µs air_parser::parser::air_parser::parse: 60.00µs
runner::execute: 5.11ms runner::execute: 5.11ms
runner::farewell: 1.10ms runner::farewell: 1.11ms
from_success_result: 1.08ms from_success_result: 1.08ms
populate_outcome_from_contexts: 830.00µs populate_outcome_from_contexts: 836.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 44.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 47.00µs
air_interpreter_data::interpreter_data::serialize: 525.00µs air_interpreter_data::interpreter_data::serialize: 524.00µs
signing_step::sign_produced_cids: 61.00µs signing_step::sign_produced_cids: 61.00µs
verification_step::verify: 302.00µs verification_step::verify: 305.00µs
verify: 54.00µs verify: 55.00µs
dashboard (4.07ms; 52.688 MiB, 52.688 MiB): big dashboard test dashboard (4.06ms; 52.688 MiB, 52.688 MiB): big dashboard test
air::runner::execute_air: 4.07ms air::runner::execute_air: 4.06ms
preparation_step::preparation::parse_data: 442.00µs preparation_step::preparation::parse_data: 442.00µs
try_from_slice: 355.00µs try_from_slice: 356.00µs
preparation_step::preparation::prepare: 310.00µs preparation_step::preparation::prepare: 310.00µs
air::preparation_step::preparation::make_exec_ctx: 54.00µs air::preparation_step::preparation::make_exec_ctx: 54.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 170.00µs air_parser::parser::air_parser::parse: 170.00µs
runner::execute: 768.00µs runner::execute: 768.00µs
runner::farewell: 402.00µs runner::farewell: 397.00µs
from_success_result: 381.00µs from_success_result: 377.00µs
populate_outcome_from_contexts: 335.00µs populate_outcome_from_contexts: 331.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 23.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 23.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 23.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 23.00µs
air_interpreter_data::interpreter_data::serialize: 99.00µs air_interpreter_data::interpreter_data::serialize: 98.00µs
signing_step::sign_produced_cids: 62.00µs signing_step::sign_produced_cids: 62.00µs
verification_step::verify: 1.92ms verification_step::verify: 1.91ms
verify: 155.00µs verify: 154.00µs
lense-100mb (653.20ms; 1.207 GiB, 1.207 GiB): benchmarking lense-100mb (644.30ms; 1.110 GiB, 1.110 GiB): benchmarking
air::runner::execute_air: 653.20ms air::runner::execute_air: 644.30ms
preparation_step::preparation::parse_data: 25.35ms preparation_step::preparation::parse_data: 25.03ms
serialize: 38.00µs serialize: 36.00µs
try_from_slice: 25.18ms try_from_slice: 24.87ms
preparation_step::preparation::prepare: 220.00µs preparation_step::preparation::prepare: 239.00µs
air::preparation_step::preparation::make_exec_ctx: 42.00µs air::preparation_step::preparation::make_exec_ctx: 42.00µs
CallResultsRepr.deserialize: 11.00µs CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 87.00µs air_parser::parser::air_parser::parse: 101.00µs
runner::execute: 418.80ms runner::execute: 418.00ms
runner::farewell: 71.55ms runner::farewell: 65.18ms
from_success_result: 71.54ms from_success_result: 65.16ms
populate_outcome_from_contexts: 71.51ms populate_outcome_from_contexts: 65.12ms
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.10ms air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.66ms
air_interpreter_data::interpreter_data::serialize: 53.21ms air_interpreter_data::interpreter_data::serialize: 48.27ms
signing_step::sign_produced_cids: 76.00µs signing_step::sign_produced_cids: 81.00µs
verification_step::verify: 137.20ms verification_step::verify: 135.40ms
verify: 136.50ms verify: 135.20ms
long-data (2.78ms; 53.188 MiB, 53.188 MiB): Long data trace long-data (2.77ms; 53.125 MiB, 53.125 MiB): Long data trace
air::runner::execute_air: 2.78ms air::runner::execute_air: 2.77ms
preparation_step::preparation::parse_data: 773.00µs preparation_step::preparation::parse_data: 775.00µs
serialize: 36.00µs serialize: 35.00µs
try_from_slice: 645.00µs try_from_slice: 647.00µs
preparation_step::preparation::prepare: 172.00µs preparation_step::preparation::prepare: 170.00µs
air::preparation_step::preparation::make_exec_ctx: 55.00µs air::preparation_step::preparation::make_exec_ctx: 54.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 32.00µs air_parser::parser::air_parser::parse: 32.00µs
runner::execute: 9.00µs runner::execute: 9.00µs
runner::farewell: 372.00µs runner::farewell: 365.00µs
from_success_result: 351.00µs from_success_result: 346.00µs
populate_outcome_from_contexts: 316.00µs populate_outcome_from_contexts: 311.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 31.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 22.00µs
air_interpreter_data::interpreter_data::serialize: 69.00µs air_interpreter_data::interpreter_data::serialize: 69.00µs
signing_step::sign_produced_cids: 61.00µs signing_step::sign_produced_cids: 61.00µs
verification_step::verify: 1.24ms verification_step::verify: 1.24ms
verify: 328.00µs verify: 330.00µs
map-100mb (679.40ms; 1.305 GiB, 1.305 GiB): benchmarking map-100mb (659.90ms; 1.207 GiB, 1.207 GiB): benchmarking
air::runner::execute_air: 679.40ms air::runner::execute_air: 659.90ms
preparation_step::preparation::parse_data: 26.74ms preparation_step::preparation::parse_data: 24.99ms
serialize: 38.00µs serialize: 35.00µs
try_from_slice: 26.59ms try_from_slice: 24.85ms
preparation_step::preparation::prepare: 206.00µs preparation_step::preparation::prepare: 236.00µs
air::preparation_step::preparation::make_exec_ctx: 41.00µs air::preparation_step::preparation::make_exec_ctx: 43.00µs
CallResultsRepr.deserialize: 11.00µs CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 76.00µs air_parser::parser::air_parser::parse: 88.00µs
runner::execute: 444.50ms runner::execute: 432.00ms
runner::farewell: 71.21ms runner::farewell: 66.84ms
from_success_result: 71.20ms from_success_result: 66.82ms
populate_outcome_from_contexts: 71.13ms populate_outcome_from_contexts: 66.78ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 17.40ms air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.91ms
air_interpreter_data::interpreter_data::serialize: 53.56ms air_interpreter_data::interpreter_data::serialize: 49.66ms
signing_step::sign_produced_cids: 75.00µs signing_step::sign_produced_cids: 82.00µs
verification_step::verify: 136.50ms verification_step::verify: 135.20ms
verify: 136.20ms verify: 135.10ms
multiple-cids10 (2.16ms; 52.500 MiB, 52.500 MiB): verifying multiple CIDs for single peer multiple-cids10 (2.12ms; 52.500 MiB, 52.500 MiB): verifying multiple CIDs for single peer
air::runner::execute_air: 2.16ms air::runner::execute_air: 2.12ms
preparation_step::preparation::parse_data: 302.00µs preparation_step::preparation::parse_data: 296.00µs
try_from_slice: 219.00µs try_from_slice: 214.00µs
preparation_step::preparation::prepare: 206.00µs preparation_step::preparation::prepare: 199.00µs
air::preparation_step::preparation::make_exec_ctx: 50.00µs air::preparation_step::preparation::make_exec_ctx: 50.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 69.00µs air_parser::parser::air_parser::parse: 65.00µs
runner::execute: 402.00µs runner::execute: 400.00µs
runner::farewell: 342.00µs runner::farewell: 336.00µs
from_success_result: 322.00µs from_success_result: 316.00µs
populate_outcome_from_contexts: 264.00µs populate_outcome_from_contexts: 257.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: 23.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 25.00µs
air_interpreter_data::interpreter_data::serialize: 80.00µs air_interpreter_data::interpreter_data::serialize: 73.00µs
signing_step::sign_produced_cids: 61.00µs signing_step::sign_produced_cids: 60.00µs
verification_step::verify: 686.00µs verification_step::verify: 671.00µs
verify: 194.00µs verify: 190.00µs
multiple-peers8 (7.22ms; 53.438 MiB, 53.438 MiB): verifying many CIDs for many peers multiple-peers8 (7.21ms; 53.375 MiB, 53.375 MiB): verifying many CIDs for many peers
air::runner::execute_air: 7.22ms air::runner::execute_air: 7.21ms
preparation_step::preparation::parse_data: 815.00µs preparation_step::preparation::parse_data: 803.00µs
try_from_slice: 732.00µs try_from_slice: 720.00µs
preparation_step::preparation::prepare: 243.00µs preparation_step::preparation::prepare: 242.00µs
air::preparation_step::preparation::make_exec_ctx: 88.00µs air::preparation_step::preparation::make_exec_ctx: 88.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 71.00µs air_parser::parser::air_parser::parse: 70.00µs
runner::execute: 2.52ms runner::execute: 2.54ms
runner::farewell: 679.00µs runner::farewell: 665.00µs
from_success_result: 659.00µs from_success_result: 644.00µs
populate_outcome_from_contexts: 553.00µs populate_outcome_from_contexts: 532.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: 31.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 28.00µs
air_interpreter_data::interpreter_data::serialize: 268.00µs air_interpreter_data::interpreter_data::serialize: 260.00µs
signing_step::sign_produced_cids: 60.00µs signing_step::sign_produced_cids: 60.00µs
verification_step::verify: 2.75ms verification_step::verify: 2.74ms
verify: 769.00µs verify: 769.00µs
multiple-sigs30 (15.27ms; 55.875 MiB, 55.875 MiB): signing multiple CIDs multiple-sigs30 (14.91ms; 55.250 MiB, 55.750 MiB): signing multiple CIDs
air::runner::execute_air: 15.27ms air::runner::execute_air: 14.91ms
preparation_step::preparation::parse_data: 2.52ms preparation_step::preparation::parse_data: 2.45ms
try_from_slice: 2.43ms try_from_slice: 2.37ms
preparation_step::preparation::prepare: 342.00µs preparation_step::preparation::prepare: 332.00µs
air::preparation_step::preparation::make_exec_ctx: 183.00µs air::preparation_step::preparation::make_exec_ctx: 177.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 72.00µs air_parser::parser::air_parser::parse: 69.00µs
runner::execute: 7.08ms runner::execute: 6.94ms
runner::farewell: 1.95ms runner::farewell: 1.89ms
from_success_result: 1.93ms from_success_result: 1.87ms
populate_outcome_from_contexts: 1.77ms populate_outcome_from_contexts: 1.71ms
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 74.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 69.00µs
air_interpreter_data::interpreter_data::serialize: 825.00µs air_interpreter_data::interpreter_data::serialize: 791.00µs
signing_step::sign_produced_cids: 403.00µs signing_step::sign_produced_cids: 396.00µs
verification_step::verify: 2.81ms verification_step::verify: 2.75ms
verify: 1.34ms verify: 1.31ms
network-explore (2.29ms; 52.438 MiB, 52.438 MiB): 5 peers of network are discovered network-explore (2.18ms; 52.438 MiB, 52.438 MiB): 5 peers of network are discovered
air::runner::execute_air: 2.29ms air::runner::execute_air: 2.18ms
preparation_step::preparation::parse_data: 236.00µs preparation_step::preparation::parse_data: 231.00µs
try_from_slice: 151.00µs try_from_slice: 147.00µs
preparation_step::preparation::prepare: 220.00µs preparation_step::preparation::prepare: 210.00µs
air::preparation_step::preparation::make_exec_ctx: 44.00µs air::preparation_step::preparation::make_exec_ctx: 40.00µs
CallResultsRepr.deserialize: 12.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 88.00µs air_parser::parser::air_parser::parse: 86.00µs
runner::execute: 160.00µs runner::execute: 153.00µs
runner::farewell: 273.00µs runner::farewell: 262.00µs
from_success_result: 251.00µs from_success_result: 241.00µs
populate_outcome_from_contexts: 205.00µs populate_outcome_from_contexts: 197.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 19.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs
air_interpreter_data::interpreter_data::serialize: 38.00µs air_interpreter_data::interpreter_data::serialize: 36.00µs
signing_step::sign_produced_cids: 65.00µs signing_step::sign_produced_cids: 62.00µs
verification_step::verify: 1.17ms verification_step::verify: 1.10ms
verify: 70.00µs verify: 68.00µs
null (840.00µs; 52.375 MiB, 52.375 MiB): Empty data and null script null (833.00µs; 52.375 MiB, 52.375 MiB): Empty data and null script
air::runner::execute_air: 840.00µs air::runner::execute_air: 833.00µs
preparation_step::preparation::parse_data: 178.00µs preparation_step::preparation::parse_data: 171.00µs
serialize: 46.00µs serialize: 44.00µs
try_from_slice: 40.00µs try_from_slice: 38.00µs
preparation_step::preparation::prepare: 179.00µs preparation_step::preparation::prepare: 178.00µs
air::preparation_step::preparation::make_exec_ctx: 42.00µs air::preparation_step::preparation::make_exec_ctx: 40.00µs
CallResultsRepr.deserialize: 11.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 36.00µs air_parser::parser::air_parser::parse: 36.00µs
runner::execute: 9.00µs runner::execute: 9.00µs
runner::farewell: 219.00µs runner::farewell: 219.00µs
from_success_result: 199.00µs from_success_result: 200.00µs
populate_outcome_from_contexts: 165.00µs populate_outcome_from_contexts: 166.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs
air_interpreter_data::interpreter_data::serialize: 15.00µs air_interpreter_data::interpreter_data::serialize: 15.00µs
signing_step::sign_produced_cids: 70.00µs signing_step::sign_produced_cids: 70.00µs
verification_step::verify: 34.00µs verification_step::verify: 34.00µs
verify: 9.00µs verify: 9.00µs
parser-10000-100 (24.77ms; 54.625 MiB, 54.625 MiB): long air script with lot of variable assignments parser-10000-100 (24.86ms; 54.625 MiB, 54.625 MiB): long air script with lot of variable assignments
air::runner::execute_air: 24.77ms air::runner::execute_air: 24.86ms
preparation_step::preparation::parse_data: 179.00µs preparation_step::preparation::parse_data: 173.00µs
serialize: 47.00µs serialize: 44.00µs
try_from_slice: 39.00µs try_from_slice: 40.00µs
preparation_step::preparation::prepare: 23.16ms preparation_step::preparation::prepare: 23.27ms
air::preparation_step::preparation::make_exec_ctx: 41.00µs air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 23.02ms air_parser::parser::air_parser::parse: 23.14ms
runner::execute: 46.00µs runner::execute: 45.00µs
runner::farewell: 219.00µs runner::farewell: 219.00µs
from_success_result: 200.00µs from_success_result: 199.00µs
populate_outcome_from_contexts: 166.00µs populate_outcome_from_contexts: 166.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 18.00µs
air_interpreter_data::interpreter_data::serialize: 16.00µs air_interpreter_data::interpreter_data::serialize: 16.00µs
signing_step::sign_produced_cids: 67.00µs signing_step::sign_produced_cids: 67.00µs
verification_step::verify: 33.00µs
verify: 9.00µs
parser-air-100mb (626.00ms; 110.500 MiB, 110.500 MiB): multiple calls parser benchmark
air::runner::execute_air: 626.00ms
preparation_step::preparation::parse_data: 183.00µs
serialize: 46.00µs
try_from_slice: 45.00µs
preparation_step::preparation::prepare: 594.70ms
air::preparation_step::preparation::make_exec_ctx: 51.00µs
CallResultsRepr.deserialize: 11.00µs
air_parser::parser::air_parser::parse: 594.50ms
runner::execute: 64.00µs
runner::farewell: 244.00µs
from_success_result: 224.00µs
populate_outcome_from_contexts: 186.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 22.00µs
air_interpreter_data::interpreter_data::serialize: 20.00µs
signing_step::sign_produced_cids: 74.00µs
verification_step::verify: 34.00µs verification_step::verify: 34.00µs
verify: 9.00µs verify: 9.00µs
parser-air-100mb (628.80ms; 110.500 MiB, 110.500 MiB): multiple calls parser benchmark parser-calls-10000-100 (23.45ms; 54.375 MiB, 54.375 MiB): multiple calls parser benchmark
air::runner::execute_air: 628.80ms air::runner::execute_air: 23.45ms
preparation_step::preparation::parse_data: 186.00µs preparation_step::preparation::parse_data: 177.00µs
serialize: 47.00µs serialize: 45.00µs
try_from_slice: 46.00µs
preparation_step::preparation::prepare: 597.50ms
air::preparation_step::preparation::make_exec_ctx: 54.00µs
CallResultsRepr.deserialize: 14.00µs
air_parser::parser::air_parser::parse: 597.20ms
runner::execute: 59.00µs
runner::farewell: 245.00µs
from_success_result: 224.00µs
populate_outcome_from_contexts: 187.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 21.00µs
air_interpreter_data::interpreter_data::serialize: 21.00µs
signing_step::sign_produced_cids: 72.00µs
verification_step::verify: 35.00µs
verify: 9.00µs
parser-calls-10000-100 (23.43ms; 54.375 MiB, 54.375 MiB): multiple calls parser benchmark
air::runner::execute_air: 23.43ms
preparation_step::preparation::parse_data: 181.00µs
serialize: 50.00µs
try_from_slice: 41.00µs try_from_slice: 41.00µs
preparation_step::preparation::prepare: 21.62ms preparation_step::preparation::prepare: 21.62ms
air::preparation_step::preparation::make_exec_ctx: 42.00µs air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 21.48ms air_parser::parser::air_parser::parse: 21.49ms
runner::execute: 46.00µs runner::execute: 50.00µs
runner::farewell: 226.00µs runner::farewell: 224.00µs
from_success_result: 206.00µs from_success_result: 204.00µs
populate_outcome_from_contexts: 171.00µs populate_outcome_from_contexts: 169.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 19.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 19.00µs
air_interpreter_data::interpreter_data::serialize: 16.00µs air_interpreter_data::interpreter_data::serialize: 16.00µs
signing_step::sign_produced_cids: 68.00µs signing_step::sign_produced_cids: 68.00µs
verification_step::verify: 36.00µs verification_step::verify: 35.00µs
verify: 9.00µs verify: 9.00µs
populate-map-multiple-keys (3.34ms; 53.062 MiB, 53.062 MiB): benchmarking a map insert operation populate-map-multiple-keys (3.33ms; 53.000 MiB, 53.000 MiB): benchmarking a map insert operation
air::runner::execute_air: 3.34ms air::runner::execute_air: 3.33ms
preparation_step::preparation::parse_data: 213.00µs preparation_step::preparation::parse_data: 214.00µs
serialize: 37.00µs serialize: 35.00µs
try_from_slice: 85.00µs try_from_slice: 86.00µs
preparation_step::preparation::prepare: 188.00µs preparation_step::preparation::prepare: 189.00µs
air::preparation_step::preparation::make_exec_ctx: 40.00µs air::preparation_step::preparation::make_exec_ctx: 41.00µs
CallResultsRepr.deserialize: 10.00µs CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 64.00µs air_parser::parser::air_parser::parse: 64.00µs
runner::execute: 2.13ms runner::execute: 2.12ms
runner::farewell: 315.00µs runner::farewell: 308.00µs
from_success_result: 294.00µs from_success_result: 288.00µs
populate_outcome_from_contexts: 257.00µs populate_outcome_from_contexts: 252.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs
air_interpreter_data::interpreter_data::serialize: 73.00µs air_interpreter_data::interpreter_data::serialize: 68.00µs
signing_step::sign_produced_cids: 61.00µs
verification_step::verify: 279.00µs
verify: 42.00µs
populate-map-single-key (2.60ms; 53.000 MiB, 53.000 MiB): benchmarking a map insert operation
air::runner::execute_air: 2.60ms
preparation_step::preparation::parse_data: 212.00µs
serialize: 37.00µs
try_from_slice: 85.00µs
preparation_step::preparation::prepare: 188.00µs
air::preparation_step::preparation::make_exec_ctx: 40.00µs
CallResultsRepr.deserialize: 10.00µs
air_parser::parser::air_parser::parse: 64.00µs
runner::execute: 1.37ms
runner::farewell: 318.00µs
from_success_result: 297.00µs
populate_outcome_from_contexts: 242.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs
air_interpreter_data::interpreter_data::serialize: 65.00µs
signing_step::sign_produced_cids: 60.00µs signing_step::sign_produced_cids: 60.00µs
verification_step::verify: 279.00µs
verify: 44.00µs
populate-map-single-key (2.61ms; 52.938 MiB, 52.938 MiB): benchmarking a map insert operation
air::runner::execute_air: 2.61ms
preparation_step::preparation::parse_data: 209.00µs
serialize: 35.00µs
try_from_slice: 84.00µs
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: 66.00µs
runner::execute: 1.38ms
runner::farewell: 315.00µs
from_success_result: 294.00µs
populate_outcome_from_contexts: 239.00µs
air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs
air::farewell_step::outcome::InterpreterDataEnv::serialize: 19.00µs
air_interpreter_data::interpreter_data::serialize: 62.00µs
signing_step::sign_produced_cids: 62.00µs
verification_step::verify: 292.00µs verification_step::verify: 292.00µs
verify: 54.00µs verify: 53.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-15 13:48:03.011830+00:00