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