diff --git a/benches/PERFORMANCE.json b/benches/PERFORMANCE.json index a148d881d..1de99d731 100644 --- a/benches/PERFORMANCE.json +++ b/benches/PERFORMANCE.json @@ -7823,274 +7823,274 @@ "big-values-data": { "comment": "Loading a trace with huge values", "memory_sizes": [ - "14.250 MiB", - "14.250 MiB" + "14.688 MiB", + "14.688 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "2.29ms", + "duration": "2.50ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "463.00µs", + "duration": "531.00µs", "nested": { - "serialize": "27.00µs", - "try_from_slice": "352.00µs" + "serialize": "36.00µs", + "try_from_slice": "370.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "158.00µs", + "duration": "167.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "50.00µs", + "duration": "58.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "28.00µs" + "air_parser::parser::air_parser::parse": "24.00µs" } }, - "runner::execute": "11.00µs", + "runner::execute": "10.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "407.00µs", + "duration": "439.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "388.00µs", + "duration": "419.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "349.00µs", + "duration": "357.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "14.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "61.00µs", - "air_interpreter_data::interpreter_data::serialize": "152.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "13.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "59.00µs", + "air_interpreter_data::interpreter_data::serialize": "151.00µs" } } } } } }, - "signing_step::sign_produced_cids": "60.00µs", + "signing_step::sign_produced_cids": "68.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "1.03ms", + "duration": "1.09ms", "nested": { - "verify": "796.00µs" + "verify": "818.00µs" } } } } }, - "total_time": "2.29ms" + "total_time": "2.50ms" }, "call-requests500": { "comment": "multiple call requests", "memory_sizes": [ - "15.375 MiB", - "15.375 MiB" + "15.688 MiB", + "15.750 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "19.81ms", + "duration": "19.15ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "173.00µs", + "duration": "250.00µs", "nested": { - "serialize": "25.00µs", - "try_from_slice": "67.00µs" + "serialize": "26.00µs", + "try_from_slice": "110.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "204.00µs", + "duration": "246.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "54.00µs", + "duration": "64.00µs", "nested": { - "CallResultsRepr.deserialize": "18.00µs" + "CallResultsRepr.deserialize": "22.00µs" } }, - "air_parser::parser::air_parser::parse": "64.00µs" + "air_parser::parser::air_parser::parse": "77.00µs" } }, - "runner::execute": "18.34ms", + "runner::execute": "17.55ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "791.00µs", + "duration": "722.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "770.00µs", + "duration": "702.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "661.00µs", + "duration": "572.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "420.00µs", + "air::farewell_step::outcome::CallRequestsRepr.serialize": "311.00µs", "air::farewell_step::outcome::InterpreterDataEnv::serialize": "20.00µs", - "air_interpreter_data::interpreter_data::serialize": "78.00µs" + "air_interpreter_data::interpreter_data::serialize": "85.00µs" } } } } } }, - "signing_step::sign_produced_cids": "62.00µs", + "signing_step::sign_produced_cids": "73.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "79.00µs", + "duration": "110.00µs", "nested": { - "verify": "12.00µs" + "verify": "15.00µs" } } } } }, - "total_time": "19.81ms" + "total_time": "19.15ms" }, "call-result-100mb": { "comment": "Memory intensive benchmarking test", "memory_sizes": [ - "538.375 MiB", - "538.375 MiB" + "538.875 MiB", + "538.875 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "200.40ms", + "duration": "198.10ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "24.91ms", + "duration": "24.07ms", "nested": { - "serialize": "28.00µs", - "try_from_slice": "24.76ms" + "serialize": "36.00µs", + "try_from_slice": "23.89ms" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "195.00µs", + "duration": "210.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "53.00µs", + "duration": "59.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "58.00µs" + "air_parser::parser::air_parser::parse": "64.00µs" } }, - "runner::execute": "78.58ms", + "runner::execute": "77.84ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "24.61ms", + "duration": "23.63ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "24.57ms", + "duration": "23.59ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "24.53ms", + "duration": "23.53ms", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "7.14ms", - "air_interpreter_data::interpreter_data::serialize": "17.23ms" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "14.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "7.12ms", + "air_interpreter_data::interpreter_data::serialize": "16.24ms" } } } } } }, - "signing_step::sign_produced_cids": "73.00µs", + "signing_step::sign_produced_cids": "81.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "71.86ms", + "duration": "72.11ms", "nested": { - "verify": "71.60ms" + "verify": "71.79ms" } } } } }, - "total_time": "200.40ms" + "total_time": "198.10ms" }, "call-results500": { "comment": "multiple call results", "memory_sizes": [ - "12.250 MiB", - "12.250 MiB" + "12.750 MiB", + "12.750 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "15.96ms", + "duration": "16.30ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "276.00µs", + "duration": "353.00µs", "nested": { - "serialize": "26.00µs", - "try_from_slice": "167.00µs" + "serialize": "25.00µs", + "try_from_slice": "210.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "349.00µs", + "duration": "395.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "198.00µs", + "duration": "214.00µs", "nested": { - "CallResultsRepr.deserialize": "164.00µs" + "CallResultsRepr.deserialize": "169.00µs" } }, - "air_parser::parser::air_parser::parse": "65.00µs" + "air_parser::parser::air_parser::parse": "76.00µs" } }, - "runner::execute": "13.48ms", + "runner::execute": "13.61ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.33ms", + "duration": "1.34ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.31ms", + "duration": "1.32ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "838.00µs", + "duration": "815.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "50.00µs", - "air_interpreter_data::interpreter_data::serialize": "346.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": "328.00µs" } } } } } }, - "signing_step::sign_produced_cids": "241.00µs", + "signing_step::sign_produced_cids": "246.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "94.00µs", + "duration": "132.00µs", "nested": { - "verify": "11.00µs" + "verify": "15.00µs" } } } } }, - "total_time": "15.96ms" + "total_time": "16.30ms" }, "canon-map-100mb": { "comment": "Memory intensive benchmarking test with canon map", @@ -8101,607 +8101,607 @@ "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "405.80ms", + "duration": "397.60ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "25.08ms", + "duration": "24.09ms", "nested": { - "serialize": "27.00µs", - "try_from_slice": "24.93ms" + "serialize": "36.00µs", + "try_from_slice": "23.90ms" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "223.00µs", + "duration": "233.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "55.00µs", + "duration": "60.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "14.00µs" } }, - "air_parser::parser::air_parser::parse": "78.00µs" + "air_parser::parser::air_parser::parse": "85.00µs" } }, - "runner::execute": "241.10ms", + "runner::execute": "236.80ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "67.20ms", + "duration": "64.06ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "67.19ms", + "duration": "64.05ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "67.12ms", + "duration": "63.98ms", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "13.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "16.52ms", - "air_interpreter_data::interpreter_data::serialize": "50.44ms" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "15.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "16.75ms", + "air_interpreter_data::interpreter_data::serialize": "47.03ms" } } } } } }, - "signing_step::sign_produced_cids": "71.00µs", + "signing_step::sign_produced_cids": "81.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "71.84ms", + "duration": "72.17ms", "nested": { - "verify": "71.56ms" + "verify": "71.86ms" } } } } }, - "total_time": "405.80ms" + "total_time": "397.60ms" }, "canon-map-key-by-lens": { "comment": "benchmarking a map insert operation", "memory_sizes": [ - "13.125 MiB", - "13.125 MiB" + "13.562 MiB", + "13.562 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "8.72ms", + "duration": "9.19ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "1.60ms", + "duration": "1.72ms", "nested": { - "serialize": "26.00µs", - "try_from_slice": "1.49ms" + "serialize": "37.00µs", + "try_from_slice": "1.56ms" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "370.00µs", + "duration": "406.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "216.00µs", + "duration": "225.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "73.00µs" + "air_parser::parser::air_parser::parse": "96.00µs" } }, - "runner::execute": "2.16ms", + "runner::execute": "2.49ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.16ms", + "duration": "1.18ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.14ms", + "duration": "1.16ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "856.00µs", + "duration": "870.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "49.00µs", - "air_interpreter_data::interpreter_data::serialize": "506.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "15.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "48.00µs", + "air_interpreter_data::interpreter_data::serialize": "497.00µs" } } } } } }, - "signing_step::sign_produced_cids": "59.00µs", + "signing_step::sign_produced_cids": "70.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "3.21ms", + "duration": "3.12ms", "nested": { - "verify": "2.97ms" + "verify": "2.83ms" } } } } }, - "total_time": "8.72ms" + "total_time": "9.19ms" }, "canon-map-key-element-by-lens": { "comment": "benchmarking a map insert operation", "memory_sizes": [ - "13.125 MiB", - "13.125 MiB" + "13.562 MiB", + "13.562 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "8.74ms", + "duration": "9.18ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "1.61ms", + "duration": "1.71ms", "nested": { - "serialize": "28.00µs", - "try_from_slice": "1.49ms" + "serialize": "36.00µs", + "try_from_slice": "1.56ms" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "366.00µs", + "duration": "408.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "215.00µs", + "duration": "227.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "70.00µs" + "air_parser::parser::air_parser::parse": "97.00µs" } }, - "runner::execute": "2.19ms", + "runner::execute": "2.50ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.15ms", + "duration": "1.17ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.13ms", + "duration": "1.15ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "859.00µs", + "duration": "868.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "50.00µs", - "air_interpreter_data::interpreter_data::serialize": "507.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "15.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "51.00µs", + "air_interpreter_data::interpreter_data::serialize": "496.00µs" } } } } } }, - "signing_step::sign_produced_cids": "59.00µs", + "signing_step::sign_produced_cids": "68.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "3.21ms", + "duration": "3.11ms", "nested": { - "verify": "2.97ms" + "verify": "2.83ms" } } } } }, - "total_time": "8.74ms" + "total_time": "9.18ms" }, "canon-map-multiple-keys": { "comment": "benchmarking a map insert operation", "memory_sizes": [ - "12.438 MiB", - "12.438 MiB" + "12.875 MiB", + "12.875 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "9.09ms", + "duration": "9.12ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "236.00µs", + "duration": "329.00µs", "nested": { - "serialize": "26.00µs", - "try_from_slice": "128.00µs" + "serialize": "36.00µs", + "try_from_slice": "173.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "184.00µs", + "duration": "216.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "47.00µs", + "duration": "55.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "57.00µs" + "air_parser::parser::air_parser::parse": "78.00µs" } }, - "runner::execute": "7.07ms", + "runner::execute": "6.84ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.10ms", + "duration": "1.13ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.08ms", + "duration": "1.11ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "834.00µs", + "duration": "846.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.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": "497.00µs" + "air_interpreter_data::interpreter_data::serialize": "491.00µs" } } } } } }, - "signing_step::sign_produced_cids": "60.00µs", + "signing_step::sign_produced_cids": "67.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "277.00µs", + "duration": "340.00µs", "nested": { - "verify": "37.00µs" + "verify": "56.00µs" } } } } }, - "total_time": "9.09ms" + "total_time": "9.12ms" }, "canon-map-scalar-multiple-keys": { "comment": "benchmarking a map insert operation", "memory_sizes": [ - "11.000 MiB", - "11.000 MiB" + "11.500 MiB", + "11.500 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "3.70ms", + "duration": "4.22ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "236.00µs", + "duration": "334.00µs", "nested": { - "serialize": "26.00µs", - "try_from_slice": "126.00µs" + "serialize": "36.00µs", + "try_from_slice": "174.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "184.00µs", + "duration": "223.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "47.00µs", + "duration": "58.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "14.00µs" } }, - "air_parser::parser::air_parser::parse": "56.00µs" + "air_parser::parser::air_parser::parse": "81.00µs" } }, - "runner::execute": "2.41ms", + "runner::execute": "2.64ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "376.00µs", + "duration": "404.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "356.00µs", + "duration": "385.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "312.00µs", + "duration": "332.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": "61.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": "72.00µs" } } } } } }, - "signing_step::sign_produced_cids": "59.00µs", + "signing_step::sign_produced_cids": "66.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "275.00µs", + "duration": "344.00µs", "nested": { - "verify": "37.00µs" + "verify": "57.00µs" } } } } }, - "total_time": "3.70ms" + "total_time": "4.22ms" }, "canon-map-scalar-single-key": { "comment": "benchmarking a map insert operation", "memory_sizes": [ - "10.938 MiB", - "10.938 MiB" + "11.375 MiB", + "11.375 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "2.88ms", + "duration": "3.47ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "229.00µs", + "duration": "312.00µs", "nested": { - "serialize": "26.00µs", - "try_from_slice": "119.00µs" + "serialize": "36.00µs", + "try_from_slice": "158.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "180.00µs", + "duration": "215.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "47.00µs", + "duration": "55.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "54.00µs" + "air_parser::parser::air_parser::parse": "77.00µs" } }, - "runner::execute": "1.58ms", + "runner::execute": "1.93ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "369.00µs", + "duration": "398.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "349.00µs", + "duration": "377.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "287.00µs", + "duration": "305.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "17.00µs", - "air_interpreter_data::interpreter_data::serialize": "60.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": "62.00µs" } } } } } }, - "signing_step::sign_produced_cids": "59.00µs", + "signing_step::sign_produced_cids": "66.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "288.00µs", + "duration": "357.00µs", "nested": { - "verify": "54.00µs" + "verify": "79.00µs" } } } } }, - "total_time": "2.88ms" + "total_time": "3.47ms" }, "canon-map-single-key": { "comment": "benchmarking a map insert operation", "memory_sizes": [ - "12.312 MiB", - "12.312 MiB" + "12.812 MiB", + "12.812 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "7.29ms", + "duration": "7.52ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "230.00µs", + "duration": "311.00µs", "nested": { - "serialize": "26.00µs", - "try_from_slice": "120.00µs" + "serialize": "36.00µs", + "try_from_slice": "158.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "183.00µs", + "duration": "213.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "48.00µs", + "duration": "55.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "12.00µs" } }, - "air_parser::parser::air_parser::parse": "55.00µs" + "air_parser::parser::air_parser::parse": "75.00µs" } }, - "runner::execute": "5.31ms", + "runner::execute": "5.30ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.05ms", + "duration": "1.08ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.03ms", + "duration": "1.06ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "818.00µs", + "duration": "822.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "42.00µs", - "air_interpreter_data::interpreter_data::serialize": "509.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "14.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "45.00µs", + "air_interpreter_data::interpreter_data::serialize": "493.00µs" } } } } } }, - "signing_step::sign_produced_cids": "61.00µs", + "signing_step::sign_produced_cids": "67.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "288.00µs", + "duration": "355.00µs", "nested": { - "verify": "53.00µs" + "verify": "80.00µs" } } } } }, - "total_time": "7.29ms" + "total_time": "7.52ms" }, "dashboard": { "comment": "big dashboard test", "memory_sizes": [ - "10.688 MiB", - "10.688 MiB" + "11.188 MiB", + "11.188 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "3.99ms", + "duration": "4.27ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "419.00µs", + "duration": "498.00µs", "nested": { - "try_from_slice": "341.00µs" + "try_from_slice": "396.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "302.00µs", + "duration": "332.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "58.00µs", + "duration": "68.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "12.00µs" } }, - "air_parser::parser::air_parser::parse": "163.00µs" + "air_parser::parser::air_parser::parse": "179.00µs" } }, - "runner::execute": "768.00µs", + "runner::execute": "826.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "402.00µs", + "duration": "425.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "382.00µs", + "duration": "406.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "333.00µs", + "duration": "342.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "23.00µs", + "air::farewell_step::outcome::CallRequestsRepr.serialize": "17.00µs", "air::farewell_step::outcome::InterpreterDataEnv::serialize": "24.00µs", - "air_interpreter_data::interpreter_data::serialize": "99.00µs" + "air_interpreter_data::interpreter_data::serialize": "102.00µs" } } } } } }, - "signing_step::sign_produced_cids": "61.00µs", + "signing_step::sign_produced_cids": "68.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "1.87ms", + "duration": "1.91ms", "nested": { - "verify": "163.00µs" + "verify": "178.00µs" } } } } }, - "total_time": "3.99ms" + "total_time": "4.27ms" }, "hybrid-100mb": { "comment": "Memory intensive benchmarking test with mixed workload", "memory_sizes": [ - "1.584 GiB", - "1.584 GiB" + "1.585 GiB", + "1.585 GiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "597.80ms", + "duration": "606.40ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "25.01ms", + "duration": "26.88ms", "nested": { - "serialize": "30.00µs", - "try_from_slice": "24.87ms" + "serialize": "37.00µs", + "try_from_slice": "26.69ms" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "226.00µs", + "duration": "251.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "56.00µs", + "duration": "60.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "84.00µs" + "air_parser::parser::air_parser::parse": "102.00µs" } }, - "runner::execute": "411.70ms", + "runner::execute": "415.20ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "88.73ms", + "duration": "89.91ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "88.71ms", + "duration": "89.90ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "88.65ms", + "duration": "89.73ms", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "25.75ms", - "air_interpreter_data::interpreter_data::serialize": "62.73ms" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "15.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "27.79ms", + "air_interpreter_data::interpreter_data::serialize": "61.79ms" } } } } } }, - "signing_step::sign_produced_cids": "71.00µs", + "signing_step::sign_produced_cids": "80.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "71.82ms", + "duration": "73.90ms", "nested": { - "verify": "71.54ms" + "verify": "73.58ms" } } } } }, - "total_time": "597.80ms" + "total_time": "606.40ms" }, "lense-100mb": { "comment": "Memory intensive benchmarking test with lense", @@ -8712,132 +8712,132 @@ "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "402.70ms", + "duration": "403.10ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "25.08ms", + "duration": "25.26ms", "nested": { - "serialize": "29.00µs", - "try_from_slice": "24.94ms" + "serialize": "36.00µs", + "try_from_slice": "25.08ms" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "212.00µs", + "duration": "234.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "54.00µs", + "duration": "62.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "14.00µs" } }, - "air_parser::parser::air_parser::parse": "73.00µs" + "air_parser::parser::air_parser::parse": "84.00µs" } }, - "runner::execute": "239.60ms", + "runner::execute": "239.80ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "65.64ms", + "duration": "64.56ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "65.61ms", + "duration": "64.54ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "65.58ms", + "duration": "64.46ms", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "16.65ms", - "air_interpreter_data::interpreter_data::serialize": "48.72ms" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "15.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "16.82ms", + "air_interpreter_data::interpreter_data::serialize": "47.45ms" } } } } } }, - "signing_step::sign_produced_cids": "72.00µs", + "signing_step::sign_produced_cids": "80.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "71.92ms", + "duration": "72.81ms", "nested": { - "verify": "71.63ms" + "verify": "72.50ms" } } } } }, - "total_time": "402.70ms" + "total_time": "403.10ms" }, "long-data": { "comment": "Long data trace", "memory_sizes": [ - "11.188 MiB", - "11.188 MiB" + "11.688 MiB", + "11.688 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "2.76ms", + "duration": "2.94ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "768.00µs", + "duration": "835.00µs", "nested": { - "serialize": "26.00µs", - "try_from_slice": "659.00µs" + "serialize": "36.00µs", + "try_from_slice": "679.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "170.00µs", + "duration": "181.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "62.00µs", + "duration": "73.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "26.00µs" + "air_parser::parser::air_parser::parse": "24.00µs" } }, "runner::execute": "11.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "370.00µs", + "duration": "390.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "351.00µs", + "duration": "370.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "313.00µs", + "duration": "309.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": "66.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "14.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "28.00µs", + "air_interpreter_data::interpreter_data::serialize": "68.00µs" } } } } } }, - "signing_step::sign_produced_cids": "60.00µs", + "signing_step::sign_produced_cids": "68.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "1.22ms", + "duration": "1.25ms", "nested": { - "verify": "434.00µs" + "verify": "450.00µs" } } } } }, - "total_time": "2.76ms" + "total_time": "2.94ms" }, "map-100mb": { "comment": "Memory intensive benchmarking test with map 2 scalar", @@ -8848,746 +8848,1042 @@ "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "403.30ms", + "duration": "399.50ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "25.03ms", + "duration": "24.29ms", "nested": { - "serialize": "28.00µs", - "try_from_slice": "24.91ms" + "serialize": "36.00µs", + "try_from_slice": "24.12ms" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "195.00µs", + "duration": "242.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "51.00µs", + "duration": "63.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "15.00µs" } }, - "air_parser::parser::air_parser::parse": "62.00µs" + "air_parser::parser::air_parser::parse": "88.00µs" } }, - "runner::execute": "239.30ms", + "runner::execute": "237.60ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "66.67ms", + "duration": "64.92ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "66.63ms", + "duration": "64.91ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "66.58ms", + "duration": "64.83ms", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "16.91ms", - "air_interpreter_data::interpreter_data::serialize": "49.51ms" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "16.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "16.57ms", + "air_interpreter_data::interpreter_data::serialize": "48.05ms" } } } } } }, - "signing_step::sign_produced_cids": "69.00µs", + "signing_step::sign_produced_cids": "82.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "71.72ms", + "duration": "72.26ms", "nested": { - "verify": "71.52ms" + "verify": "71.93ms" } } } } }, - "total_time": "403.30ms" + "total_time": "399.50ms" }, "multiple-cids10": { "comment": "verifying multiple CIDs for single peer", "memory_sizes": [ - "10.500 MiB", - "10.500 MiB" + "11.000 MiB", + "11.000 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "2.08ms", + "duration": "2.40ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "280.00µs", + "duration": "358.00µs", "nested": { - "try_from_slice": "201.00µs" + "try_from_slice": "257.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "193.00µs", + "duration": "212.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "56.00µs", + "duration": "61.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "14.00µs" } }, - "air_parser::parser::air_parser::parse": "56.00µs" + "air_parser::parser::air_parser::parse": "67.00µs" } }, - "runner::execute": "394.00µs", + "runner::execute": "453.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "331.00µs", + "duration": "375.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "311.00µs", + "duration": "355.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "257.00µs", + "duration": "279.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "13.00µs", + "air::farewell_step::outcome::CallRequestsRepr.serialize": "17.00µs", "air::farewell_step::outcome::InterpreterDataEnv::serialize": "22.00µs", - "air_interpreter_data::interpreter_data::serialize": "77.00µs" + "air_interpreter_data::interpreter_data::serialize": "84.00µs" } } } } } }, - "signing_step::sign_produced_cids": "59.00µs", + "signing_step::sign_produced_cids": "67.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "662.00µs", + "duration": "729.00µs", "nested": { - "verify": "196.00µs" + "verify": "215.00µs" } } } } }, - "total_time": "2.08ms" + "total_time": "2.40ms" }, "multiple-peers8": { "comment": "verifying many CIDs for many peers", "memory_sizes": [ - "11.438 MiB", - "11.438 MiB" + "11.938 MiB", + "11.938 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "7.27ms", + "duration": "7.52ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "796.00µs", + "duration": "866.00µs", "nested": { - "try_from_slice": "718.00µs" + "try_from_slice": "767.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "243.00µs", + "duration": "256.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "96.00µs", + "duration": "100.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "64.00µs" + "air_parser::parser::air_parser::parse": "72.00µs" } }, - "runner::execute": "2.55ms", + "runner::execute": "2.63ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "697.00µs", + "duration": "714.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "677.00µs", + "duration": "694.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "563.00µs", + "duration": "562.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "13.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "33.00µs", - "air_interpreter_data::interpreter_data::serialize": "275.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "18.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "32.00µs", + "air_interpreter_data::interpreter_data::serialize": "271.00µs" } } } } } }, - "signing_step::sign_produced_cids": "60.00µs", + "signing_step::sign_produced_cids": "66.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "2.77ms", + "duration": "2.78ms", "nested": { - "verify": "829.00µs" + "verify": "834.00µs" } } } } }, - "total_time": "7.27ms" + "total_time": "7.52ms" }, "multiple-sigs30": { "comment": "signing multiple CIDs", "memory_sizes": [ - "14.000 MiB", - "14.000 MiB" + "14.438 MiB", + "14.438 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "15.21ms", + "duration": "15.53ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "2.44ms", + "duration": "2.53ms", "nested": { - "try_from_slice": "2.36ms" + "try_from_slice": "2.42ms" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "319.00µs", + "duration": "342.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "176.00µs", + "duration": "183.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "62.00µs" + "air_parser::parser::air_parser::parse": "74.00µs" } }, - "runner::execute": "7.17ms", + "runner::execute": "7.31ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.94ms", + "duration": "1.95ms", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "1.92ms", + "duration": "1.93ms", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "1.74ms", + "duration": "1.73ms", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "77.00µs", - "air_interpreter_data::interpreter_data::serialize": "819.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "14.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "79.00µs", + "air_interpreter_data::interpreter_data::serialize": "815.00µs" } } } } } }, - "signing_step::sign_produced_cids": "392.00µs", + "signing_step::sign_produced_cids": "384.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "2.79ms", + "duration": "2.81ms", "nested": { - "verify": "1.42ms" + "verify": "1.43ms" } } } } }, - "total_time": "15.21ms" + "total_time": "15.53ms" }, "network-explore": { "comment": "5 peers of network are discovered", "memory_sizes": [ - "10.438 MiB", - "10.438 MiB" + "10.875 MiB", + "10.875 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "2.12ms", + "duration": "2.42ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "202.00µs", + "duration": "283.00µs", "nested": { - "try_from_slice": "128.00µs" + "try_from_slice": "184.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "208.00µs", + "duration": "238.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "46.00µs", + "duration": "56.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "13.00µs" } }, - "air_parser::parser::air_parser::parse": "82.00µs" + "air_parser::parser::air_parser::parse": "97.00µs" } }, - "runner::execute": "152.00µs", + "runner::execute": "211.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "258.00µs", + "duration": "298.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "238.00µs", + "duration": "278.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "196.00µs", + "duration": "218.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": "36.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "16.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "17.00µs", + "air_interpreter_data::interpreter_data::serialize": "44.00µs" } } } } } }, - "signing_step::sign_produced_cids": "60.00µs", + "signing_step::sign_produced_cids": "67.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "1.08ms", + "duration": "1.12ms", "nested": { - "verify": "64.00µs" + "verify": "78.00µs" } } } } }, - "total_time": "2.12ms" + "total_time": "2.42ms" }, "null": { "comment": "Empty data and null script", "memory_sizes": [ - "10.375 MiB", - "10.375 MiB" + "10.875 MiB", + "10.875 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "814.00µs", + "duration": "1.03ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "153.00µs", + "duration": "221.00µs", "nested": { - "serialize": "35.00µs", - "try_from_slice": "32.00µs" + "serialize": "49.00µs", + "try_from_slice": "42.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "174.00µs", + "duration": "203.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "47.00µs", + "duration": "57.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "12.00µs" } }, - "air_parser::parser::air_parser::parse": "33.00µs" + "air_parser::parser::air_parser::parse": "28.00µs" } }, "runner::execute": "11.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "218.00µs", + "duration": "267.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "199.00µs", + "duration": "247.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "162.00µs", + "duration": "183.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": "14.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "13.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "22.00µs", + "air_interpreter_data::interpreter_data::serialize": "15.00µs" } } } } } }, - "signing_step::sign_produced_cids": "68.00µs", + "signing_step::sign_produced_cids": "81.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "33.00µs", + "duration": "44.00µs", "nested": { - "verify": "11.00µs" + "verify": "16.00µs" } } } } }, - "total_time": "814.00µs" + "total_time": "1.03ms" }, "parser-10000-100": { "comment": "long air script with lot of variable assignments", "memory_sizes": [ - "12.625 MiB", - "12.625 MiB" + "13.125 MiB", + "13.125 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "25.16ms", + "duration": "42.05ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "164.00µs", + "duration": "212.00µs", "nested": { - "serialize": "36.00µs", - "try_from_slice": "36.00µs" + "serialize": "45.00µs", + "try_from_slice": "42.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "23.57ms", + "duration": "40.10ms", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "48.00µs", + "duration": "57.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "12.00µs" } }, - "air_parser::parser::air_parser::parse": "23.40ms" + "air_parser::parser::air_parser::parse": "39.93ms" } }, - "runner::execute": "35.00µs", + "runner::execute": "58.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "223.00µs", + "duration": "270.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "204.00µs", + "duration": "250.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "165.00µs", + "duration": "190.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": "15.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "13.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "22.00µs", + "air_interpreter_data::interpreter_data::serialize": "21.00µs" } } } } } }, - "signing_step::sign_produced_cids": "68.00µs", + "signing_step::sign_produced_cids": "77.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "34.00µs", + "duration": "43.00µs", "nested": { - "verify": "12.00µs" + "verify": "15.00µs" } } } } }, - "total_time": "25.16ms" + "total_time": "42.05ms" }, "parser-air-100mb": { "comment": "multiple calls parser benchmark", "memory_sizes": [ - "68.500 MiB", - "68.500 MiB" + "592.875 MiB", + "592.875 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "633.20ms", + "duration": "6.76s", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "166.00µs", + "duration": "213.00µs", "nested": { - "serialize": "38.00µs", - "try_from_slice": "39.00µs" + "serialize": "46.00µs", + "try_from_slice": "38.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "602.60ms", + "duration": "6.51s", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "55.00µs", + "duration": "78.00µs", "nested": { - "CallResultsRepr.deserialize": "11.00µs" + "CallResultsRepr.deserialize": "21.00µs" } }, - "air_parser::parser::air_parser::parse": "602.20ms" + "air_parser::parser::air_parser::parse": "6.51s" } }, - "runner::execute": "42.00µs", + "runner::execute": "74.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "234.00µs", + "duration": "300.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "214.00µs", + "duration": "280.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "173.00µs", + "duration": "210.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": "19.00µs" + "air::farewell_step::outcome::CallRequestsRepr.serialize": "13.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "24.00µs", + "air_interpreter_data::interpreter_data::serialize": "26.00µs" } } } } } }, - "signing_step::sign_produced_cids": "70.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": "45.00µs", "nested": { - "verify": "12.00µs" + "verify": "16.00µs" } } } } }, - "total_time": "633.20ms" + "total_time": "6.76s" }, "parser-calls-10000-100": { "comment": "multiple calls parser benchmark", "memory_sizes": [ - "12.375 MiB", - "12.375 MiB" + "12.875 MiB", + "12.875 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "23.42ms", + "duration": "26.82ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "152.00µs", + "duration": "217.00µs", "nested": { - "serialize": "36.00µs", - "try_from_slice": "34.00µs" + "serialize": "46.00µs", + "try_from_slice": "42.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "21.65ms", + "duration": "24.91ms", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "46.00µs", + "duration": "61.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "14.00µs" } }, - "air_parser::parser::air_parser::parse": "21.52ms" + "air_parser::parser::air_parser::parse": "24.74ms" } }, - "runner::execute": "34.00µs", + "runner::execute": "59.00µs", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "220.00µs", + "duration": "278.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "201.00µs", + "duration": "258.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "163.00µs", + "duration": "195.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": "15.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": "22.00µs" } } } } } }, - "signing_step::sign_produced_cids": "68.00µs", + "signing_step::sign_produced_cids": "78.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "35.00µs", + "duration": "43.00µs", "nested": { - "verify": "13.00µs" + "verify": "15.00µs" } } } } }, - "total_time": "23.42ms" + "total_time": "26.82ms" }, "populate-map-multiple-keys": { "comment": "benchmarking a map insert operation", "memory_sizes": [ - "10.875 MiB", - "10.875 MiB" + "11.375 MiB", + "11.375 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "3.27ms", + "duration": "3.68ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "181.00µs", + "duration": "269.00µs", "nested": { - "serialize": "26.00µs", - "try_from_slice": "72.00µs" + "serialize": "37.00µs", + "try_from_slice": "114.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "190.00µs", + "duration": "217.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "48.00µs", + "duration": "52.00µs", "nested": { - "CallResultsRepr.deserialize": "10.00µs" + "CallResultsRepr.deserialize": "12.00µs" } }, - "air_parser::parser::air_parser::parse": "61.00µs" + "air_parser::parser::air_parser::parse": "82.00µs" } }, - "runner::execute": "2.10ms", + "runner::execute": "2.26ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "304.00µs", + "duration": "342.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "284.00µs", + "duration": "322.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "244.00µs", + "duration": "269.00µs", "nested": { - "air::farewell_step::outcome::CallRequestsRepr.serialize": "12.00µs", - "air::farewell_step::outcome::InterpreterDataEnv::serialize": "20.00µs", - "air_interpreter_data::interpreter_data::serialize": "60.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": "72.00µs" } } } } } }, - "signing_step::sign_produced_cids": "60.00µs", + "signing_step::sign_produced_cids": "68.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "268.00µs", + "duration": "324.00µs", "nested": { - "verify": "39.00µs" + "verify": "56.00µs" } } } } }, - "total_time": "3.27ms" + "total_time": "3.68ms" }, "populate-map-single-key": { "comment": "benchmarking a map insert operation", "memory_sizes": [ - "10.812 MiB", - "10.812 MiB" + "11.312 MiB", + "11.312 MiB" ], "stats": { "air::runner::execute_air": { "common_prefix": "air", - "duration": "2.54ms", + "duration": "3.11ms", "nested": { "preparation_step::preparation::parse_data": { "common_prefix": "air_interpreter_data::interpreter_data", - "duration": "176.00µs", + "duration": "274.00µs", "nested": { - "serialize": "26.00µs", - "try_from_slice": "70.00µs" + "serialize": "36.00µs", + "try_from_slice": "116.00µs" } }, "preparation_step::preparation::prepare": { "common_prefix": "", - "duration": "184.00µs", + "duration": "216.00µs", "nested": { "air::preparation_step::preparation::make_exec_ctx": { "common_prefix": "air::preparation_step::preparation", - "duration": "47.00µs", + "duration": "53.00µs", "nested": { - "CallResultsRepr.deserialize": "9.00µs" + "CallResultsRepr.deserialize": "12.00µs" } }, - "air_parser::parser::air_parser::parse": "57.00µs" + "air_parser::parser::air_parser::parse": "81.00µs" } }, - "runner::execute": "1.37ms", + "runner::execute": "1.66ms", "runner::farewell": { "common_prefix": "air::farewell_step::outcome", - "duration": "306.00µs", + "duration": "348.00µs", "nested": { "from_success_result": { "common_prefix": "air::farewell_step::outcome", - "duration": "286.00µs", + "duration": "329.00µs", "nested": { "populate_outcome_from_contexts": { "common_prefix": "", - "duration": "227.00µs", + "duration": "254.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": "64.00µs" + } + } + } + } + } + }, + "signing_step::sign_produced_cids": "68.00µs", + "verification_step::verify": { + "common_prefix": "air_interpreter_data::cid_info", + "duration": "342.00µs", + "nested": { + "verify": "78.00µs" + } + } + } + } + }, + "total_time": "3.11ms" + }, + "starlark-100mb": { + "comment": "embed execution with large data", + "memory_sizes": [ + "639.188 MiB", + "639.188 MiB" + ], + "stats": { + "air::runner::execute_air": { + "common_prefix": "air", + "duration": "222.00ms", + "nested": { + "preparation_step::preparation::parse_data": { + "common_prefix": "air_interpreter_data::interpreter_data", + "duration": "24.33ms", + "nested": { + "serialize": "38.00µs", + "try_from_slice": "24.13ms" + } + }, + "preparation_step::preparation::prepare": { + "common_prefix": "", + "duration": "203.00µs", + "nested": { + "air::preparation_step::preparation::make_exec_ctx": { + "common_prefix": "air::preparation_step::preparation", + "duration": "60.00µs", + "nested": { + "CallResultsRepr.deserialize": "14.00µs" + } + }, + "air_parser::parser::air_parser::parse": "53.00µs" + } + }, + "runner::execute": { + "common_prefix": "air_interpreter_starlark", + "duration": "109.20ms", + "nested": { + "execute": "31.28ms" + } + }, + "runner::farewell": { + "common_prefix": "air::farewell_step::outcome", + "duration": "15.90ms", + "nested": { + "from_success_result": { + "common_prefix": "air::farewell_step::outcome", + "duration": "15.89ms", + "nested": { + "populate_outcome_from_contexts": { + "common_prefix": "", + "duration": "15.83ms", + "nested": { + "air::farewell_step::outcome::CallRequestsRepr.serialize": "13.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "8.59ms", + "air_interpreter_data::interpreter_data::serialize": "7.09ms" + } + } + } + } + } + }, + "signing_step::sign_produced_cids": "76.00µs", + "verification_step::verify": { + "common_prefix": "air_interpreter_data::cid_info", + "duration": "72.42ms", + "nested": { + "verify": "72.11ms" + } + } + } + } + }, + "total_time": "222.00ms" + }, + "starlark-10mb": { + "comment": "embed execution with large data", + "memory_sizes": [ + "77.188 MiB", + "77.188 MiB" + ], + "stats": { + "air::runner::execute_air": { + "common_prefix": "air", + "duration": "26.86ms", + "nested": { + "preparation_step::preparation::parse_data": { + "common_prefix": "air_interpreter_data::interpreter_data", + "duration": "2.84ms", + "nested": { + "serialize": "38.00µs", + "try_from_slice": "2.66ms" + } + }, + "preparation_step::preparation::prepare": { + "common_prefix": "", + "duration": "201.00µs", + "nested": { + "air::preparation_step::preparation::make_exec_ctx": { + "common_prefix": "air::preparation_step::preparation", + "duration": "61.00µs", + "nested": { + "CallResultsRepr.deserialize": "15.00µs" + } + }, + "air_parser::parser::air_parser::parse": "49.00µs" + } + }, + "runner::execute": { + "common_prefix": "air_interpreter_starlark", + "duration": "13.89ms", + "nested": { + "execute": "5.98ms" + } + }, + "runner::farewell": { + "common_prefix": "air::farewell_step::outcome", + "duration": "1.92ms", + "nested": { + "from_success_result": { + "common_prefix": "air::farewell_step::outcome", + "duration": "1.90ms", + "nested": { + "populate_outcome_from_contexts": { + "common_prefix": "", + "duration": "1.83ms", + "nested": { + "air::farewell_step::outcome::CallRequestsRepr.serialize": "14.00µs", + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "1.00ms", + "air_interpreter_data::interpreter_data::serialize": "682.00µs" + } + } + } + } + } + }, + "signing_step::sign_produced_cids": "75.00µs", + "verification_step::verify": { + "common_prefix": "air_interpreter_data::cid_info", + "duration": "7.70ms", + "nested": { + "verify": "7.40ms" + } + } + } + } + }, + "total_time": "26.86ms" + }, + "starlark-lite": { + "comment": "Lightweight embed execution", + "memory_sizes": [ + "12.188 MiB", + "12.188 MiB" + ], + "stats": { + "air::runner::execute_air": { + "common_prefix": "air", + "duration": "4.01ms", + "nested": { + "preparation_step::preparation::parse_data": { + "common_prefix": "air_interpreter_data::interpreter_data", + "duration": "216.00µs", + "nested": { + "serialize": "47.00µs", + "try_from_slice": "41.00µs" + } + }, + "preparation_step::preparation::prepare": { + "common_prefix": "", + "duration": "230.00µs", + "nested": { + "air::preparation_step::preparation::make_exec_ctx": { + "common_prefix": "air::preparation_step::preparation", + "duration": "59.00µs", + "nested": { + "CallResultsRepr.deserialize": "13.00µs" + } + }, + "air_parser::parser::air_parser::parse": "50.00µs" + } + }, + "runner::execute": { + "common_prefix": "air_interpreter_starlark", + "duration": "2.99ms", + "nested": { + "execute": "2.96ms" + } + }, + "runner::farewell": { + "common_prefix": "air::farewell_step::outcome", + "duration": "259.00µs", + "nested": { + "from_success_result": { + "common_prefix": "air::farewell_step::outcome", + "duration": "239.00µs", + "nested": { + "populate_outcome_from_contexts": { + "common_prefix": "", + "duration": "173.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": "15.00µs" + } + } + } + } + } + }, + "signing_step::sign_produced_cids": "66.00µs", + "verification_step::verify": { + "common_prefix": "air_interpreter_data::cid_info", + "duration": "44.00µs", + "nested": { + "verify": "15.00µs" + } + } + } + } + }, + "total_time": "4.01ms" + }, + "starlark-long-script": { + "comment": "Lightweight embed execution with longer script", + "memory_sizes": [ + "12.188 MiB", + "12.188 MiB" + ], + "stats": { + "air::runner::execute_air": { + "common_prefix": "air", + "duration": "5.24ms", + "nested": { + "preparation_step::preparation::parse_data": { + "common_prefix": "air_interpreter_data::interpreter_data", + "duration": "205.00µs", + "nested": { + "serialize": "45.00µs", + "try_from_slice": "38.00µs" + } + }, + "preparation_step::preparation::prepare": { + "common_prefix": "", + "duration": "229.00µs", + "nested": { + "air::preparation_step::preparation::make_exec_ctx": { + "common_prefix": "air::preparation_step::preparation", + "duration": "58.00µs", + "nested": { + "CallResultsRepr.deserialize": "12.00µs" + } + }, + "air_parser::parser::air_parser::parse": "52.00µs" + } + }, + "runner::execute": { + "common_prefix": "air_interpreter_starlark", + "duration": "4.26ms", + "nested": { + "execute": "4.23ms" + } + }, + "runner::farewell": { + "common_prefix": "air::farewell_step::outcome", + "duration": "242.00µs", + "nested": { + "from_success_result": { + "common_prefix": "air::farewell_step::outcome", + "duration": "222.00µs", + "nested": { + "populate_outcome_from_contexts": { + "common_prefix": "", + "duration": "168.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" + "air::farewell_step::outcome::InterpreterDataEnv::serialize": "17.00µs", + "air_interpreter_data::interpreter_data::serialize": "16.00µs" } } } } } }, - "signing_step::sign_produced_cids": "60.00µs", + "signing_step::sign_produced_cids": "64.00µs", "verification_step::verify": { "common_prefix": "air_interpreter_data::cid_info", - "duration": "276.00µs", + "duration": "44.00µs", "nested": { - "verify": "52.00µs" + "verify": "14.00µs" } } } } }, - "total_time": "2.54ms" + "total_time": "5.24ms" } }, - "datetime": "2024-02-04 15:15:21.318043+00:00", - "features": "check_signatures,gen_signatures", - "platform": "macOS-14.3-arm64-arm-64bit", - "version": "0.59.0" + "datetime": "2024-08-20 15:56:49.897165+00:00", + "features": "", + "platform": "macOS-14.6.1-arm64-arm-64bit", + "version": "0.64.1" }, "e536f8eaae8c978493a773ba566ae3393e2e6240d6ea8e05b5ca1b8f77e9c441": { "benches": { diff --git a/benches/PERFORMANCE.txt b/benches/PERFORMANCE.txt index 70020ae06..f0dd22376 100644 --- a/benches/PERFORMANCE.txt +++ b/benches/PERFORMANCE.txt @@ -2155,500 +2155,580 @@ Machine c1f3ea5950db0a10b44da931c25774d64ab25084f47d504f72f311e694550ff1: execute: 29.00µs new: 38.00µs Machine d77ebe8481884bc3b2778c8083f1bf459e548e929edd87041beb14f6b868d35f: - Platform: macOS-14.3-arm64-arm-64bit - Timestamp: 2024-02-04 15:15:21.318043+00:00 - AquaVM version: 0.59.0 + Platform: macOS-14.6.1-arm64-arm-64bit + Timestamp: 2024-08-20 15:56:49.897165+00:00 + AquaVM version: 0.64.1 Benches: - Features: check_signatures,gen_signatures - big-values-data (2.29ms; 14.250 MiB, 14.250 MiB): Loading a trace with huge values - air::runner::execute_air: 2.29ms - preparation_step::preparation::parse_data: 463.00µs - serialize: 27.00µs - try_from_slice: 352.00µs - preparation_step::preparation::prepare: 158.00µs - air::preparation_step::preparation::make_exec_ctx: 50.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 28.00µs - runner::execute: 11.00µs - runner::farewell: 407.00µs - from_success_result: 388.00µs - populate_outcome_from_contexts: 349.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 61.00µs - air_interpreter_data::interpreter_data::serialize: 152.00µs - signing_step::sign_produced_cids: 60.00µs - verification_step::verify: 1.03ms - verify: 796.00µs - call-requests500 (19.81ms; 15.375 MiB, 15.375 MiB): multiple call requests - air::runner::execute_air: 19.81ms - preparation_step::preparation::parse_data: 173.00µs - serialize: 25.00µs - try_from_slice: 67.00µs - preparation_step::preparation::prepare: 204.00µs - air::preparation_step::preparation::make_exec_ctx: 54.00µs - CallResultsRepr.deserialize: 18.00µs - air_parser::parser::air_parser::parse: 64.00µs - runner::execute: 18.34ms - runner::farewell: 791.00µs - from_success_result: 770.00µs - populate_outcome_from_contexts: 661.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 420.00µs + Features: + big-values-data (2.50ms; 14.688 MiB, 14.688 MiB): Loading a trace with huge values + air::runner::execute_air: 2.50ms + preparation_step::preparation::parse_data: 531.00µs + serialize: 36.00µs + try_from_slice: 370.00µs + preparation_step::preparation::prepare: 167.00µs + air::preparation_step::preparation::make_exec_ctx: 58.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 24.00µs + runner::execute: 10.00µs + runner::farewell: 439.00µs + from_success_result: 419.00µs + populate_outcome_from_contexts: 357.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 59.00µs + air_interpreter_data::interpreter_data::serialize: 151.00µs + signing_step::sign_produced_cids: 68.00µs + verification_step::verify: 1.09ms + verify: 818.00µs + call-requests500 (19.15ms; 15.688 MiB, 15.750 MiB): multiple call requests + air::runner::execute_air: 19.15ms + preparation_step::preparation::parse_data: 250.00µs + serialize: 26.00µs + try_from_slice: 110.00µs + preparation_step::preparation::prepare: 246.00µs + air::preparation_step::preparation::make_exec_ctx: 64.00µs + CallResultsRepr.deserialize: 22.00µs + air_parser::parser::air_parser::parse: 77.00µs + runner::execute: 17.55ms + runner::farewell: 722.00µs + from_success_result: 702.00µs + populate_outcome_from_contexts: 572.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 311.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs - air_interpreter_data::interpreter_data::serialize: 78.00µs - signing_step::sign_produced_cids: 62.00µs - verification_step::verify: 79.00µs - verify: 12.00µs - call-result-100mb (200.40ms; 538.375 MiB, 538.375 MiB): Memory intensive benchmarking test - air::runner::execute_air: 200.40ms - preparation_step::preparation::parse_data: 24.91ms - serialize: 28.00µs - try_from_slice: 24.76ms - preparation_step::preparation::prepare: 195.00µs - air::preparation_step::preparation::make_exec_ctx: 53.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 58.00µs - runner::execute: 78.58ms - runner::farewell: 24.61ms - from_success_result: 24.57ms - populate_outcome_from_contexts: 24.53ms - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 7.14ms - air_interpreter_data::interpreter_data::serialize: 17.23ms + air_interpreter_data::interpreter_data::serialize: 85.00µs signing_step::sign_produced_cids: 73.00µs - verification_step::verify: 71.86ms - verify: 71.60ms - call-results500 (15.96ms; 12.250 MiB, 12.250 MiB): multiple call results - air::runner::execute_air: 15.96ms - preparation_step::preparation::parse_data: 276.00µs - serialize: 26.00µs - try_from_slice: 167.00µs - preparation_step::preparation::prepare: 349.00µs - air::preparation_step::preparation::make_exec_ctx: 198.00µs - CallResultsRepr.deserialize: 164.00µs - air_parser::parser::air_parser::parse: 65.00µs - runner::execute: 13.48ms - runner::farewell: 1.33ms - from_success_result: 1.31ms - populate_outcome_from_contexts: 838.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 50.00µs - air_interpreter_data::interpreter_data::serialize: 346.00µs - signing_step::sign_produced_cids: 241.00µs - verification_step::verify: 94.00µs - verify: 11.00µs - canon-map-100mb (405.80ms; 1.069 GiB, 1.069 GiB): Memory intensive benchmarking test with canon map - air::runner::execute_air: 405.80ms - preparation_step::preparation::parse_data: 25.08ms - serialize: 27.00µs - try_from_slice: 24.93ms - preparation_step::preparation::prepare: 223.00µs + verification_step::verify: 110.00µs + verify: 15.00µs + call-result-100mb (198.10ms; 538.875 MiB, 538.875 MiB): Memory intensive benchmarking test + air::runner::execute_air: 198.10ms + preparation_step::preparation::parse_data: 24.07ms + serialize: 36.00µs + try_from_slice: 23.89ms + preparation_step::preparation::prepare: 210.00µs + air::preparation_step::preparation::make_exec_ctx: 59.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 64.00µs + runner::execute: 77.84ms + runner::farewell: 23.63ms + from_success_result: 23.59ms + populate_outcome_from_contexts: 23.53ms + air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 7.12ms + air_interpreter_data::interpreter_data::serialize: 16.24ms + signing_step::sign_produced_cids: 81.00µs + verification_step::verify: 72.11ms + verify: 71.79ms + call-results500 (16.30ms; 12.750 MiB, 12.750 MiB): multiple call results + air::runner::execute_air: 16.30ms + preparation_step::preparation::parse_data: 353.00µs + serialize: 25.00µs + try_from_slice: 210.00µs + preparation_step::preparation::prepare: 395.00µs + air::preparation_step::preparation::make_exec_ctx: 214.00µs + CallResultsRepr.deserialize: 169.00µs + air_parser::parser::air_parser::parse: 76.00µs + runner::execute: 13.61ms + runner::farewell: 1.34ms + from_success_result: 1.32ms + populate_outcome_from_contexts: 815.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: 328.00µs + signing_step::sign_produced_cids: 246.00µs + verification_step::verify: 132.00µs + verify: 15.00µs + canon-map-100mb (397.60ms; 1.069 GiB, 1.069 GiB): Memory intensive benchmarking test with canon map + air::runner::execute_air: 397.60ms + preparation_step::preparation::parse_data: 24.09ms + serialize: 36.00µs + try_from_slice: 23.90ms + preparation_step::preparation::prepare: 233.00µs + air::preparation_step::preparation::make_exec_ctx: 60.00µs + CallResultsRepr.deserialize: 14.00µs + air_parser::parser::air_parser::parse: 85.00µs + runner::execute: 236.80ms + runner::farewell: 64.06ms + from_success_result: 64.05ms + populate_outcome_from_contexts: 63.98ms + air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.75ms + air_interpreter_data::interpreter_data::serialize: 47.03ms + signing_step::sign_produced_cids: 81.00µs + verification_step::verify: 72.17ms + verify: 71.86ms + canon-map-key-by-lens (9.19ms; 13.562 MiB, 13.562 MiB): benchmarking a map insert operation + air::runner::execute_air: 9.19ms + preparation_step::preparation::parse_data: 1.72ms + serialize: 37.00µs + try_from_slice: 1.56ms + preparation_step::preparation::prepare: 406.00µs + air::preparation_step::preparation::make_exec_ctx: 225.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 96.00µs + runner::execute: 2.49ms + runner::farewell: 1.18ms + from_success_result: 1.16ms + populate_outcome_from_contexts: 870.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 48.00µs + air_interpreter_data::interpreter_data::serialize: 497.00µs + signing_step::sign_produced_cids: 70.00µs + verification_step::verify: 3.12ms + verify: 2.83ms + canon-map-key-element-by-lens (9.18ms; 13.562 MiB, 13.562 MiB): benchmarking a map insert operation + air::runner::execute_air: 9.18ms + preparation_step::preparation::parse_data: 1.71ms + serialize: 36.00µs + try_from_slice: 1.56ms + preparation_step::preparation::prepare: 408.00µs + air::preparation_step::preparation::make_exec_ctx: 227.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 97.00µs + runner::execute: 2.50ms + runner::farewell: 1.17ms + from_success_result: 1.15ms + populate_outcome_from_contexts: 868.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 51.00µs + air_interpreter_data::interpreter_data::serialize: 496.00µs + signing_step::sign_produced_cids: 68.00µs + verification_step::verify: 3.11ms + verify: 2.83ms + canon-map-multiple-keys (9.12ms; 12.875 MiB, 12.875 MiB): benchmarking a map insert operation + air::runner::execute_air: 9.12ms + preparation_step::preparation::parse_data: 329.00µs + serialize: 36.00µs + try_from_slice: 173.00µs + preparation_step::preparation::prepare: 216.00µs air::preparation_step::preparation::make_exec_ctx: 55.00µs - CallResultsRepr.deserialize: 10.00µs + CallResultsRepr.deserialize: 13.00µs air_parser::parser::air_parser::parse: 78.00µs - runner::execute: 241.10ms - runner::farewell: 67.20ms - from_success_result: 67.19ms - populate_outcome_from_contexts: 67.12ms - air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.52ms - air_interpreter_data::interpreter_data::serialize: 50.44ms - signing_step::sign_produced_cids: 71.00µs - verification_step::verify: 71.84ms - verify: 71.56ms - canon-map-key-by-lens (8.72ms; 13.125 MiB, 13.125 MiB): benchmarking a map insert operation - air::runner::execute_air: 8.72ms - preparation_step::preparation::parse_data: 1.60ms - serialize: 26.00µs - try_from_slice: 1.49ms - preparation_step::preparation::prepare: 370.00µs - air::preparation_step::preparation::make_exec_ctx: 216.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 73.00µs - runner::execute: 2.16ms - runner::farewell: 1.16ms - from_success_result: 1.14ms - populate_outcome_from_contexts: 856.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 49.00µs - air_interpreter_data::interpreter_data::serialize: 506.00µs - signing_step::sign_produced_cids: 59.00µs - verification_step::verify: 3.21ms - verify: 2.97ms - canon-map-key-element-by-lens (8.74ms; 13.125 MiB, 13.125 MiB): benchmarking a map insert operation - air::runner::execute_air: 8.74ms - preparation_step::preparation::parse_data: 1.61ms - serialize: 28.00µs - try_from_slice: 1.49ms - preparation_step::preparation::prepare: 366.00µs - air::preparation_step::preparation::make_exec_ctx: 215.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 70.00µs - runner::execute: 2.19ms - runner::farewell: 1.15ms - from_success_result: 1.13ms - populate_outcome_from_contexts: 859.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 50.00µs - air_interpreter_data::interpreter_data::serialize: 507.00µs - signing_step::sign_produced_cids: 59.00µs - verification_step::verify: 3.21ms - verify: 2.97ms - canon-map-multiple-keys (9.09ms; 12.438 MiB, 12.438 MiB): benchmarking a map insert operation - air::runner::execute_air: 9.09ms - preparation_step::preparation::parse_data: 236.00µs - serialize: 26.00µs - try_from_slice: 128.00µs - preparation_step::preparation::prepare: 184.00µs - air::preparation_step::preparation::make_exec_ctx: 47.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 57.00µs - runner::execute: 7.07ms - runner::farewell: 1.10ms - from_success_result: 1.08ms - populate_outcome_from_contexts: 834.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs + runner::execute: 6.84ms + runner::farewell: 1.13ms + from_success_result: 1.11ms + populate_outcome_from_contexts: 846.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: 497.00µs - signing_step::sign_produced_cids: 60.00µs - verification_step::verify: 277.00µs - verify: 37.00µs - canon-map-scalar-multiple-keys (3.70ms; 11.000 MiB, 11.000 MiB): benchmarking a map insert operation - air::runner::execute_air: 3.70ms - preparation_step::preparation::parse_data: 236.00µs - serialize: 26.00µs - try_from_slice: 126.00µs - preparation_step::preparation::prepare: 184.00µs - air::preparation_step::preparation::make_exec_ctx: 47.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 56.00µs - runner::execute: 2.41ms - runner::farewell: 376.00µs - from_success_result: 356.00µs - populate_outcome_from_contexts: 312.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: 61.00µs - signing_step::sign_produced_cids: 59.00µs - verification_step::verify: 275.00µs - verify: 37.00µs - canon-map-scalar-single-key (2.88ms; 10.938 MiB, 10.938 MiB): benchmarking a map insert operation - air::runner::execute_air: 2.88ms - preparation_step::preparation::parse_data: 229.00µs - serialize: 26.00µs - try_from_slice: 119.00µs - preparation_step::preparation::prepare: 180.00µs - air::preparation_step::preparation::make_exec_ctx: 47.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 54.00µs - runner::execute: 1.58ms - runner::farewell: 369.00µs - from_success_result: 349.00µs - populate_outcome_from_contexts: 287.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: 60.00µs - signing_step::sign_produced_cids: 59.00µs - verification_step::verify: 288.00µs - verify: 54.00µs - canon-map-single-key (7.29ms; 12.312 MiB, 12.312 MiB): benchmarking a map insert operation - air::runner::execute_air: 7.29ms - preparation_step::preparation::parse_data: 230.00µs - serialize: 26.00µs - try_from_slice: 120.00µs - preparation_step::preparation::prepare: 183.00µs - air::preparation_step::preparation::make_exec_ctx: 48.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 55.00µs - runner::execute: 5.31ms - runner::farewell: 1.05ms - from_success_result: 1.03ms - populate_outcome_from_contexts: 818.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 42.00µs - air_interpreter_data::interpreter_data::serialize: 509.00µs - signing_step::sign_produced_cids: 61.00µs - verification_step::verify: 288.00µs - verify: 53.00µs - dashboard (3.99ms; 10.688 MiB, 10.688 MiB): big dashboard test - air::runner::execute_air: 3.99ms - preparation_step::preparation::parse_data: 419.00µs - try_from_slice: 341.00µs - preparation_step::preparation::prepare: 302.00µs + air_interpreter_data::interpreter_data::serialize: 491.00µs + signing_step::sign_produced_cids: 67.00µs + verification_step::verify: 340.00µs + verify: 56.00µs + canon-map-scalar-multiple-keys (4.22ms; 11.500 MiB, 11.500 MiB): benchmarking a map insert operation + air::runner::execute_air: 4.22ms + preparation_step::preparation::parse_data: 334.00µs + serialize: 36.00µs + try_from_slice: 174.00µs + preparation_step::preparation::prepare: 223.00µs air::preparation_step::preparation::make_exec_ctx: 58.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 163.00µs - runner::execute: 768.00µs - runner::farewell: 402.00µs - from_success_result: 382.00µs - populate_outcome_from_contexts: 333.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 23.00µs + CallResultsRepr.deserialize: 14.00µs + air_parser::parser::air_parser::parse: 81.00µs + runner::execute: 2.64ms + runner::farewell: 404.00µs + from_success_result: 385.00µs + populate_outcome_from_contexts: 332.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: 72.00µs + signing_step::sign_produced_cids: 66.00µs + verification_step::verify: 344.00µs + verify: 57.00µs + canon-map-scalar-single-key (3.47ms; 11.375 MiB, 11.375 MiB): benchmarking a map insert operation + air::runner::execute_air: 3.47ms + preparation_step::preparation::parse_data: 312.00µs + serialize: 36.00µs + try_from_slice: 158.00µs + preparation_step::preparation::prepare: 215.00µs + air::preparation_step::preparation::make_exec_ctx: 55.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 77.00µs + runner::execute: 1.93ms + runner::farewell: 398.00µs + from_success_result: 377.00µs + populate_outcome_from_contexts: 305.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: 62.00µs + signing_step::sign_produced_cids: 66.00µs + verification_step::verify: 357.00µs + verify: 79.00µs + canon-map-single-key (7.52ms; 12.812 MiB, 12.812 MiB): benchmarking a map insert operation + air::runner::execute_air: 7.52ms + preparation_step::preparation::parse_data: 311.00µs + serialize: 36.00µs + try_from_slice: 158.00µs + preparation_step::preparation::prepare: 213.00µs + air::preparation_step::preparation::make_exec_ctx: 55.00µs + CallResultsRepr.deserialize: 12.00µs + air_parser::parser::air_parser::parse: 75.00µs + runner::execute: 5.30ms + runner::farewell: 1.08ms + from_success_result: 1.06ms + populate_outcome_from_contexts: 822.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 45.00µs + air_interpreter_data::interpreter_data::serialize: 493.00µs + signing_step::sign_produced_cids: 67.00µs + verification_step::verify: 355.00µs + verify: 80.00µs + dashboard (4.27ms; 11.188 MiB, 11.188 MiB): big dashboard test + air::runner::execute_air: 4.27ms + preparation_step::preparation::parse_data: 498.00µs + try_from_slice: 396.00µs + preparation_step::preparation::prepare: 332.00µs + air::preparation_step::preparation::make_exec_ctx: 68.00µs + CallResultsRepr.deserialize: 12.00µs + air_parser::parser::air_parser::parse: 179.00µs + runner::execute: 826.00µs + runner::farewell: 425.00µs + from_success_result: 406.00µs + populate_outcome_from_contexts: 342.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 17.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 24.00µs - air_interpreter_data::interpreter_data::serialize: 99.00µs - signing_step::sign_produced_cids: 61.00µs - verification_step::verify: 1.87ms - verify: 163.00µs - hybrid-100mb (597.80ms; 1.584 GiB, 1.584 GiB): Memory intensive benchmarking test with mixed workload - air::runner::execute_air: 597.80ms - preparation_step::preparation::parse_data: 25.01ms - serialize: 30.00µs - try_from_slice: 24.87ms - preparation_step::preparation::prepare: 226.00µs - air::preparation_step::preparation::make_exec_ctx: 56.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 84.00µs - runner::execute: 411.70ms - runner::farewell: 88.73ms - from_success_result: 88.71ms - populate_outcome_from_contexts: 88.65ms - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 25.75ms - air_interpreter_data::interpreter_data::serialize: 62.73ms - signing_step::sign_produced_cids: 71.00µs - verification_step::verify: 71.82ms - verify: 71.54ms - lense-100mb (402.70ms; 1.069 GiB, 1.069 GiB): Memory intensive benchmarking test with lense - air::runner::execute_air: 402.70ms - preparation_step::preparation::parse_data: 25.08ms - serialize: 29.00µs - try_from_slice: 24.94ms - preparation_step::preparation::prepare: 212.00µs - air::preparation_step::preparation::make_exec_ctx: 54.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 73.00µs - runner::execute: 239.60ms - runner::farewell: 65.64ms - from_success_result: 65.61ms - populate_outcome_from_contexts: 65.58ms - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.65ms - air_interpreter_data::interpreter_data::serialize: 48.72ms - signing_step::sign_produced_cids: 72.00µs - verification_step::verify: 71.92ms - verify: 71.63ms - long-data (2.76ms; 11.188 MiB, 11.188 MiB): Long data trace - air::runner::execute_air: 2.76ms - preparation_step::preparation::parse_data: 768.00µs - serialize: 26.00µs - try_from_slice: 659.00µs - preparation_step::preparation::prepare: 170.00µs + air_interpreter_data::interpreter_data::serialize: 102.00µs + signing_step::sign_produced_cids: 68.00µs + verification_step::verify: 1.91ms + verify: 178.00µs + hybrid-100mb (606.40ms; 1.585 GiB, 1.585 GiB): Memory intensive benchmarking test with mixed workload + air::runner::execute_air: 606.40ms + preparation_step::preparation::parse_data: 26.88ms + serialize: 37.00µs + try_from_slice: 26.69ms + preparation_step::preparation::prepare: 251.00µs + air::preparation_step::preparation::make_exec_ctx: 60.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 102.00µs + runner::execute: 415.20ms + runner::farewell: 89.91ms + from_success_result: 89.90ms + populate_outcome_from_contexts: 89.73ms + air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 27.79ms + air_interpreter_data::interpreter_data::serialize: 61.79ms + signing_step::sign_produced_cids: 80.00µs + verification_step::verify: 73.90ms + verify: 73.58ms + lense-100mb (403.10ms; 1.069 GiB, 1.069 GiB): Memory intensive benchmarking test with lense + air::runner::execute_air: 403.10ms + preparation_step::preparation::parse_data: 25.26ms + serialize: 36.00µs + try_from_slice: 25.08ms + preparation_step::preparation::prepare: 234.00µs air::preparation_step::preparation::make_exec_ctx: 62.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 26.00µs - runner::execute: 11.00µs - runner::farewell: 370.00µs - from_success_result: 351.00µs - populate_outcome_from_contexts: 313.00µs + CallResultsRepr.deserialize: 14.00µs + air_parser::parser::air_parser::parse: 84.00µs + runner::execute: 239.80ms + runner::farewell: 64.56ms + from_success_result: 64.54ms + populate_outcome_from_contexts: 64.46ms air::farewell_step::outcome::CallRequestsRepr.serialize: 15.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 31.00µs - air_interpreter_data::interpreter_data::serialize: 66.00µs - signing_step::sign_produced_cids: 60.00µs - verification_step::verify: 1.22ms - verify: 434.00µs - map-100mb (403.30ms; 1.069 GiB, 1.069 GiB): Memory intensive benchmarking test with map 2 scalar - air::runner::execute_air: 403.30ms - preparation_step::preparation::parse_data: 25.03ms - serialize: 28.00µs - try_from_slice: 24.91ms - preparation_step::preparation::prepare: 195.00µs - air::preparation_step::preparation::make_exec_ctx: 51.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 62.00µs - runner::execute: 239.30ms - runner::farewell: 66.67ms - from_success_result: 66.63ms - populate_outcome_from_contexts: 66.58ms - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.91ms - air_interpreter_data::interpreter_data::serialize: 49.51ms - signing_step::sign_produced_cids: 69.00µs - verification_step::verify: 71.72ms - verify: 71.52ms - multiple-cids10 (2.08ms; 10.500 MiB, 10.500 MiB): verifying multiple CIDs for single peer - air::runner::execute_air: 2.08ms - preparation_step::preparation::parse_data: 280.00µs - try_from_slice: 201.00µs - preparation_step::preparation::prepare: 193.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.82ms + air_interpreter_data::interpreter_data::serialize: 47.45ms + signing_step::sign_produced_cids: 80.00µs + verification_step::verify: 72.81ms + verify: 72.50ms + long-data (2.94ms; 11.688 MiB, 11.688 MiB): Long data trace + air::runner::execute_air: 2.94ms + preparation_step::preparation::parse_data: 835.00µs + serialize: 36.00µs + try_from_slice: 679.00µs + preparation_step::preparation::prepare: 181.00µs + air::preparation_step::preparation::make_exec_ctx: 73.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 24.00µs + runner::execute: 11.00µs + runner::farewell: 390.00µs + from_success_result: 370.00µs + populate_outcome_from_contexts: 309.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 28.00µs + air_interpreter_data::interpreter_data::serialize: 68.00µs + signing_step::sign_produced_cids: 68.00µs + verification_step::verify: 1.25ms + verify: 450.00µs + map-100mb (399.50ms; 1.069 GiB, 1.069 GiB): Memory intensive benchmarking test with map 2 scalar + air::runner::execute_air: 399.50ms + preparation_step::preparation::parse_data: 24.29ms + serialize: 36.00µs + try_from_slice: 24.12ms + preparation_step::preparation::prepare: 242.00µs + air::preparation_step::preparation::make_exec_ctx: 63.00µs + CallResultsRepr.deserialize: 15.00µs + air_parser::parser::air_parser::parse: 88.00µs + runner::execute: 237.60ms + runner::farewell: 64.92ms + from_success_result: 64.91ms + populate_outcome_from_contexts: 64.83ms + air::farewell_step::outcome::CallRequestsRepr.serialize: 16.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 16.57ms + air_interpreter_data::interpreter_data::serialize: 48.05ms + signing_step::sign_produced_cids: 82.00µs + verification_step::verify: 72.26ms + verify: 71.93ms + multiple-cids10 (2.40ms; 11.000 MiB, 11.000 MiB): verifying multiple CIDs for single peer + air::runner::execute_air: 2.40ms + preparation_step::preparation::parse_data: 358.00µs + try_from_slice: 257.00µs + preparation_step::preparation::prepare: 212.00µs + air::preparation_step::preparation::make_exec_ctx: 61.00µs + CallResultsRepr.deserialize: 14.00µs + air_parser::parser::air_parser::parse: 67.00µs + runner::execute: 453.00µs + runner::farewell: 375.00µs + from_success_result: 355.00µs + populate_outcome_from_contexts: 279.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 17.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 22.00µs + air_interpreter_data::interpreter_data::serialize: 84.00µs + signing_step::sign_produced_cids: 67.00µs + verification_step::verify: 729.00µs + verify: 215.00µs + multiple-peers8 (7.52ms; 11.938 MiB, 11.938 MiB): verifying many CIDs for many peers + air::runner::execute_air: 7.52ms + preparation_step::preparation::parse_data: 866.00µs + try_from_slice: 767.00µs + preparation_step::preparation::prepare: 256.00µs + air::preparation_step::preparation::make_exec_ctx: 100.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 72.00µs + runner::execute: 2.63ms + runner::farewell: 714.00µs + from_success_result: 694.00µs + populate_outcome_from_contexts: 562.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 18.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 32.00µs + air_interpreter_data::interpreter_data::serialize: 271.00µs + signing_step::sign_produced_cids: 66.00µs + verification_step::verify: 2.78ms + verify: 834.00µs + multiple-sigs30 (15.53ms; 14.438 MiB, 14.438 MiB): signing multiple CIDs + air::runner::execute_air: 15.53ms + preparation_step::preparation::parse_data: 2.53ms + try_from_slice: 2.42ms + preparation_step::preparation::prepare: 342.00µs + air::preparation_step::preparation::make_exec_ctx: 183.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 74.00µs + runner::execute: 7.31ms + runner::farewell: 1.95ms + from_success_result: 1.93ms + populate_outcome_from_contexts: 1.73ms + air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 79.00µs + air_interpreter_data::interpreter_data::serialize: 815.00µs + signing_step::sign_produced_cids: 384.00µs + verification_step::verify: 2.81ms + verify: 1.43ms + network-explore (2.42ms; 10.875 MiB, 10.875 MiB): 5 peers of network are discovered + air::runner::execute_air: 2.42ms + preparation_step::preparation::parse_data: 283.00µs + try_from_slice: 184.00µs + preparation_step::preparation::prepare: 238.00µs air::preparation_step::preparation::make_exec_ctx: 56.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 56.00µs - runner::execute: 394.00µs - runner::farewell: 331.00µs - from_success_result: 311.00µs - populate_outcome_from_contexts: 257.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 97.00µs + runner::execute: 211.00µs + runner::farewell: 298.00µs + from_success_result: 278.00µs + populate_outcome_from_contexts: 218.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 16.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 17.00µs + air_interpreter_data::interpreter_data::serialize: 44.00µs + signing_step::sign_produced_cids: 67.00µs + verification_step::verify: 1.12ms + verify: 78.00µs + null (1.03ms; 10.875 MiB, 10.875 MiB): Empty data and null script + air::runner::execute_air: 1.03ms + preparation_step::preparation::parse_data: 221.00µs + serialize: 49.00µs + try_from_slice: 42.00µs + preparation_step::preparation::prepare: 203.00µs + air::preparation_step::preparation::make_exec_ctx: 57.00µs + CallResultsRepr.deserialize: 12.00µs + air_parser::parser::air_parser::parse: 28.00µs + runner::execute: 11.00µs + runner::farewell: 267.00µs + from_success_result: 247.00µs + populate_outcome_from_contexts: 183.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 22.00µs - air_interpreter_data::interpreter_data::serialize: 77.00µs - signing_step::sign_produced_cids: 59.00µs - verification_step::verify: 662.00µs - verify: 196.00µs - multiple-peers8 (7.27ms; 11.438 MiB, 11.438 MiB): verifying many CIDs for many peers - air::runner::execute_air: 7.27ms - preparation_step::preparation::parse_data: 796.00µs - try_from_slice: 718.00µs - preparation_step::preparation::prepare: 243.00µs - air::preparation_step::preparation::make_exec_ctx: 96.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 64.00µs - runner::execute: 2.55ms - runner::farewell: 697.00µs - from_success_result: 677.00µs - populate_outcome_from_contexts: 563.00µs + air_interpreter_data::interpreter_data::serialize: 15.00µs + signing_step::sign_produced_cids: 81.00µs + verification_step::verify: 44.00µs + verify: 16.00µs + parser-10000-100 (42.05ms; 13.125 MiB, 13.125 MiB): long air script with lot of variable assignments + air::runner::execute_air: 42.05ms + preparation_step::preparation::parse_data: 212.00µs + serialize: 45.00µs + try_from_slice: 42.00µs + preparation_step::preparation::prepare: 40.10ms + air::preparation_step::preparation::make_exec_ctx: 57.00µs + CallResultsRepr.deserialize: 12.00µs + air_parser::parser::air_parser::parse: 39.93ms + runner::execute: 58.00µs + runner::farewell: 270.00µs + from_success_result: 250.00µs + populate_outcome_from_contexts: 190.00µs air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 33.00µs - air_interpreter_data::interpreter_data::serialize: 275.00µs - signing_step::sign_produced_cids: 60.00µs - verification_step::verify: 2.77ms - verify: 829.00µs - multiple-sigs30 (15.21ms; 14.000 MiB, 14.000 MiB): signing multiple CIDs - air::runner::execute_air: 15.21ms - preparation_step::preparation::parse_data: 2.44ms - try_from_slice: 2.36ms - preparation_step::preparation::prepare: 319.00µs - air::preparation_step::preparation::make_exec_ctx: 176.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 62.00µs - runner::execute: 7.17ms - runner::farewell: 1.94ms - from_success_result: 1.92ms - populate_outcome_from_contexts: 1.74ms - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs - air::farewell_step::outcome::InterpreterDataEnv::serialize: 77.00µs - air_interpreter_data::interpreter_data::serialize: 819.00µs - signing_step::sign_produced_cids: 392.00µs - verification_step::verify: 2.79ms - verify: 1.42ms - network-explore (2.12ms; 10.438 MiB, 10.438 MiB): 5 peers of network are discovered - air::runner::execute_air: 2.12ms - preparation_step::preparation::parse_data: 202.00µs - try_from_slice: 128.00µs - preparation_step::preparation::prepare: 208.00µs - air::preparation_step::preparation::make_exec_ctx: 46.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 82.00µs - runner::execute: 152.00µs - runner::farewell: 258.00µs - from_success_result: 238.00µs - populate_outcome_from_contexts: 196.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 22.00µs + air_interpreter_data::interpreter_data::serialize: 21.00µs + signing_step::sign_produced_cids: 77.00µs + verification_step::verify: 43.00µs + verify: 15.00µs + parser-air-100mb (6.76s; 592.875 MiB, 592.875 MiB): multiple calls parser benchmark + air::runner::execute_air: 6.76s + preparation_step::preparation::parse_data: 213.00µs + serialize: 46.00µs + try_from_slice: 38.00µs + preparation_step::preparation::prepare: 6.51s + air::preparation_step::preparation::make_exec_ctx: 78.00µs + CallResultsRepr.deserialize: 21.00µs + air_parser::parser::air_parser::parse: 6.51s + runner::execute: 74.00µs + runner::farewell: 300.00µs + from_success_result: 280.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: 36.00µs - signing_step::sign_produced_cids: 60.00µs - verification_step::verify: 1.08ms - verify: 64.00µs - null (814.00µs; 10.375 MiB, 10.375 MiB): Empty data and null script - air::runner::execute_air: 814.00µs - preparation_step::preparation::parse_data: 153.00µs - serialize: 35.00µs - try_from_slice: 32.00µs - preparation_step::preparation::prepare: 174.00µs - air::preparation_step::preparation::make_exec_ctx: 47.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 33.00µs - runner::execute: 11.00µs - runner::farewell: 218.00µs - from_success_result: 199.00µs - populate_outcome_from_contexts: 162.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 24.00µs + air_interpreter_data::interpreter_data::serialize: 26.00µs + signing_step::sign_produced_cids: 86.00µs + verification_step::verify: 45.00µs + verify: 16.00µs + parser-calls-10000-100 (26.82ms; 12.875 MiB, 12.875 MiB): multiple calls parser benchmark + air::runner::execute_air: 26.82ms + preparation_step::preparation::parse_data: 217.00µs + serialize: 46.00µs + try_from_slice: 42.00µs + preparation_step::preparation::prepare: 24.91ms + air::preparation_step::preparation::make_exec_ctx: 61.00µs + CallResultsRepr.deserialize: 14.00µs + air_parser::parser::air_parser::parse: 24.74ms + runner::execute: 59.00µs + runner::farewell: 278.00µs + from_success_result: 258.00µs + populate_outcome_from_contexts: 195.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: 22.00µs + signing_step::sign_produced_cids: 78.00µs + verification_step::verify: 43.00µs + verify: 15.00µs + populate-map-multiple-keys (3.68ms; 11.375 MiB, 11.375 MiB): benchmarking a map insert operation + air::runner::execute_air: 3.68ms + preparation_step::preparation::parse_data: 269.00µs + serialize: 37.00µs + try_from_slice: 114.00µs + preparation_step::preparation::prepare: 217.00µs + air::preparation_step::preparation::make_exec_ctx: 52.00µs + CallResultsRepr.deserialize: 12.00µs + air_parser::parser::air_parser::parse: 82.00µs + runner::execute: 2.26ms + runner::farewell: 342.00µs + from_success_result: 322.00µs + populate_outcome_from_contexts: 269.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: 14.00µs + air_interpreter_data::interpreter_data::serialize: 72.00µs signing_step::sign_produced_cids: 68.00µs - verification_step::verify: 33.00µs - verify: 11.00µs - parser-10000-100 (25.16ms; 12.625 MiB, 12.625 MiB): long air script with lot of variable assignments - air::runner::execute_air: 25.16ms - preparation_step::preparation::parse_data: 164.00µs + verification_step::verify: 324.00µs + verify: 56.00µs + populate-map-single-key (3.11ms; 11.312 MiB, 11.312 MiB): benchmarking a map insert operation + air::runner::execute_air: 3.11ms + preparation_step::preparation::parse_data: 274.00µs serialize: 36.00µs - try_from_slice: 36.00µs - preparation_step::preparation::prepare: 23.57ms - air::preparation_step::preparation::make_exec_ctx: 48.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 23.40ms - runner::execute: 35.00µs - runner::farewell: 223.00µs - from_success_result: 204.00µs - populate_outcome_from_contexts: 165.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs + try_from_slice: 116.00µs + preparation_step::preparation::prepare: 216.00µs + air::preparation_step::preparation::make_exec_ctx: 53.00µs + CallResultsRepr.deserialize: 12.00µs + air_parser::parser::air_parser::parse: 81.00µs + runner::execute: 1.66ms + runner::farewell: 348.00µs + from_success_result: 329.00µs + populate_outcome_from_contexts: 254.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: 15.00µs + air_interpreter_data::interpreter_data::serialize: 64.00µs signing_step::sign_produced_cids: 68.00µs - verification_step::verify: 34.00µs - verify: 12.00µs - parser-air-100mb (633.20ms; 68.500 MiB, 68.500 MiB): multiple calls parser benchmark - air::runner::execute_air: 633.20ms - preparation_step::preparation::parse_data: 166.00µs + verification_step::verify: 342.00µs + verify: 78.00µs + starlark-100mb (222.00ms; 639.188 MiB, 639.188 MiB): embed execution with large data + air::runner::execute_air: 222.00ms + preparation_step::preparation::parse_data: 24.33ms serialize: 38.00µs - try_from_slice: 39.00µs - preparation_step::preparation::prepare: 602.60ms - air::preparation_step::preparation::make_exec_ctx: 55.00µs - CallResultsRepr.deserialize: 11.00µs - air_parser::parser::air_parser::parse: 602.20ms - runner::execute: 42.00µs - runner::farewell: 234.00µs - from_success_result: 214.00µs + try_from_slice: 24.13ms + preparation_step::preparation::prepare: 203.00µs + air::preparation_step::preparation::make_exec_ctx: 60.00µs + CallResultsRepr.deserialize: 14.00µs + air_parser::parser::air_parser::parse: 53.00µs + runner::execute: 109.20ms + execute: 31.28ms + runner::farewell: 15.90ms + from_success_result: 15.89ms + populate_outcome_from_contexts: 15.83ms + air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 8.59ms + air_interpreter_data::interpreter_data::serialize: 7.09ms + signing_step::sign_produced_cids: 76.00µs + verification_step::verify: 72.42ms + verify: 72.11ms + starlark-10mb (26.86ms; 77.188 MiB, 77.188 MiB): embed execution with large data + air::runner::execute_air: 26.86ms + preparation_step::preparation::parse_data: 2.84ms + serialize: 38.00µs + try_from_slice: 2.66ms + preparation_step::preparation::prepare: 201.00µs + air::preparation_step::preparation::make_exec_ctx: 61.00µs + CallResultsRepr.deserialize: 15.00µs + air_parser::parser::air_parser::parse: 49.00µs + runner::execute: 13.89ms + execute: 5.98ms + runner::farewell: 1.92ms + from_success_result: 1.90ms + populate_outcome_from_contexts: 1.83ms + air::farewell_step::outcome::CallRequestsRepr.serialize: 14.00µs + air::farewell_step::outcome::InterpreterDataEnv::serialize: 1.00ms + air_interpreter_data::interpreter_data::serialize: 682.00µs + signing_step::sign_produced_cids: 75.00µs + verification_step::verify: 7.70ms + verify: 7.40ms + starlark-lite (4.01ms; 12.188 MiB, 12.188 MiB): Lightweight embed execution + air::runner::execute_air: 4.01ms + preparation_step::preparation::parse_data: 216.00µs + serialize: 47.00µs + try_from_slice: 41.00µs + preparation_step::preparation::prepare: 230.00µs + air::preparation_step::preparation::make_exec_ctx: 59.00µs + CallResultsRepr.deserialize: 13.00µs + air_parser::parser::air_parser::parse: 50.00µs + runner::execute: 2.99ms + execute: 2.96ms + runner::farewell: 259.00µs + from_success_result: 239.00µs populate_outcome_from_contexts: 173.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: 19.00µs - signing_step::sign_produced_cids: 70.00µs - verification_step::verify: 33.00µs - verify: 12.00µs - parser-calls-10000-100 (23.42ms; 12.375 MiB, 12.375 MiB): multiple calls parser benchmark - air::runner::execute_air: 23.42ms - preparation_step::preparation::parse_data: 152.00µs - serialize: 36.00µs - try_from_slice: 34.00µs - preparation_step::preparation::prepare: 21.65ms - air::preparation_step::preparation::make_exec_ctx: 46.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 21.52ms - runner::execute: 34.00µs - runner::farewell: 220.00µs - from_success_result: 201.00µs - populate_outcome_from_contexts: 163.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: 15.00µs - signing_step::sign_produced_cids: 68.00µs - verification_step::verify: 35.00µs - verify: 13.00µs - populate-map-multiple-keys (3.27ms; 10.875 MiB, 10.875 MiB): benchmarking a map insert operation - air::runner::execute_air: 3.27ms - preparation_step::preparation::parse_data: 181.00µs - serialize: 26.00µs - try_from_slice: 72.00µs - preparation_step::preparation::prepare: 190.00µs - air::preparation_step::preparation::make_exec_ctx: 48.00µs - CallResultsRepr.deserialize: 10.00µs - air_parser::parser::air_parser::parse: 61.00µs - runner::execute: 2.10ms - runner::farewell: 304.00µs - from_success_result: 284.00µs - populate_outcome_from_contexts: 244.00µs - air::farewell_step::outcome::CallRequestsRepr.serialize: 12.00µs + air::farewell_step::outcome::CallRequestsRepr.serialize: 13.00µs air::farewell_step::outcome::InterpreterDataEnv::serialize: 20.00µs - air_interpreter_data::interpreter_data::serialize: 60.00µs - signing_step::sign_produced_cids: 60.00µs - verification_step::verify: 268.00µs - verify: 39.00µs - populate-map-single-key (2.54ms; 10.812 MiB, 10.812 MiB): benchmarking a map insert operation - air::runner::execute_air: 2.54ms - preparation_step::preparation::parse_data: 176.00µs - serialize: 26.00µs - try_from_slice: 70.00µs - preparation_step::preparation::prepare: 184.00µs - air::preparation_step::preparation::make_exec_ctx: 47.00µs - CallResultsRepr.deserialize: 9.00µs - air_parser::parser::air_parser::parse: 57.00µs - runner::execute: 1.37ms - runner::farewell: 306.00µs - from_success_result: 286.00µs - populate_outcome_from_contexts: 227.00µs + air_interpreter_data::interpreter_data::serialize: 15.00µs + signing_step::sign_produced_cids: 66.00µs + verification_step::verify: 44.00µs + verify: 15.00µs + starlark-long-script (5.24ms; 12.188 MiB, 12.188 MiB): Lightweight embed execution with longer script + air::runner::execute_air: 5.24ms + preparation_step::preparation::parse_data: 205.00µs + serialize: 45.00µs + try_from_slice: 38.00µs + preparation_step::preparation::prepare: 229.00µs + air::preparation_step::preparation::make_exec_ctx: 58.00µs + CallResultsRepr.deserialize: 12.00µs + air_parser::parser::air_parser::parse: 52.00µs + runner::execute: 4.26ms + execute: 4.23ms + runner::farewell: 242.00µs + from_success_result: 222.00µs + populate_outcome_from_contexts: 168.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: 60.00µs - verification_step::verify: 276.00µs - verify: 52.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: 64.00µs + verification_step::verify: 44.00µs + verify: 14.00µs Machine e536f8eaae8c978493a773ba566ae3393e2e6240d6ea8e05b5ca1b8f77e9c441: Platform: Linux-5.15.0-76-generic-x86_64-with-glibc2.29 Timestamp: 2024-02-04 13:57:37.754749+00:00