chore(bench): add bench results (#465)

bench results
This commit is contained in:
Valery Antopol 2023-02-13 15:57:13 +03:00 committed by GitHub
parent 063c2648a5
commit 5e509223d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 381 additions and 0 deletions

View File

@ -1,4 +1,303 @@
{
"5fce753d17dde8b439ef04cdbce135789eb44646c753548ad79a37b88cf17f0a": {
"benches": {
"big_values_data": {
"comment": "Loading a trace with huge values",
"stats": {
"air::runner::execute_air": {
"common_prefix": "air",
"duration": "1.26s",
"nested": {
"farewell_step::outcome::from_success_result": {
"common_prefix": "air::farewell_step::outcome",
"duration": "113.80ms",
"nested": {
"populate_outcome_from_contexts": {
"common_prefix": "air::farewell_step::outcome::serde_json",
"duration": "111.40ms",
"nested": {
"to_vec(call_results)": "217.00µs",
"to_vec(data)": "105.27ms"
}
}
}
},
"preparation_step::preparation::prepare": {
"common_prefix": "",
"duration": "1.14s",
"nested": {
"air::preparation_step::preparation::make_exec_ctx": "2.93ms",
"air_interpreter_data::interpreter_data::serde_json::from_slice": "1.12s",
"air_parser::parser::air_parser::parse": "4.04ms"
}
},
"runner::execute": "261.00µs"
}
}
},
"total_time": "1.26s"
},
"dashboard": {
"comment": "big dashboard test",
"stats": {
"air::runner::execute_air": {
"common_prefix": "air",
"duration": "195.20ms",
"nested": {
"farewell_step::outcome::from_success_result": {
"common_prefix": "air::farewell_step::outcome",
"duration": "27.59ms",
"nested": {
"populate_outcome_from_contexts": {
"common_prefix": "air::farewell_step::outcome::serde_json",
"duration": "26.20ms",
"nested": {
"to_vec(call_results)": "287.00µs",
"to_vec(data)": "22.07ms"
}
}
}
},
"preparation_step::preparation::prepare": {
"common_prefix": "",
"duration": "51.72ms",
"nested": {
"air::preparation_step::preparation::make_exec_ctx": "3.38ms",
"air_interpreter_data::interpreter_data::serde_json::from_slice": "31.07ms",
"air_parser::parser::air_parser::parse": "12.64ms"
}
},
"runner::execute": {
"common_prefix": "air::execution_step::instructions::call",
"duration": "109.30ms",
"nested": {
"execute": {
"common_prefix": "air::execution_step::instructions::call::resolved_call",
"duration": "90.94ms",
"nested": {
"execute": {
"common_prefix": "air::execution_step",
"duration": "14.24ms",
"nested": {
"instructions::call::resolved_call::prepare_request_params": {
"common_prefix": "air::execution_step",
"duration": "2.47ms",
"nested": {
"instructions::call::resolved_call::serde_json::to_string(tetraplets)": "582.00µs",
"resolver::resolve::resolve_ast_variable": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "469.00µs",
"nested": {
"resolve_variable": "176.00µs"
}
}
}
},
"resolver::resolve::resolve_ast_variable": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "1.23ms",
"nested": {
"resolve_variable": "360.00µs"
}
}
}
},
"new": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "55.18ms",
"nested": {
"resolve_ast_scalar": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "40.32ms",
"nested": {
"resolve_ast_variable": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "25.35ms",
"nested": {
"resolve_variable": "8.25ms"
}
}
}
}
}
}
}
}
}
}
}
}
},
"total_time": "195.20ms"
},
"long_data": {
"comment": "Long data trace",
"stats": {
"air::runner::execute_air": {
"common_prefix": "air",
"duration": "343.70ms",
"nested": {
"farewell_step::outcome::from_success_result": {
"common_prefix": "air::farewell_step::outcome",
"duration": "29.28ms",
"nested": {
"populate_outcome_from_contexts": {
"common_prefix": "air::farewell_step::outcome::serde_json",
"duration": "26.79ms",
"nested": {
"to_vec(call_results)": "211.00µs",
"to_vec(data)": "21.45ms"
}
}
}
},
"preparation_step::preparation::prepare": {
"common_prefix": "",
"duration": "307.70ms",
"nested": {
"air::preparation_step::preparation::make_exec_ctx": "3.43ms",
"air_interpreter_data::interpreter_data::serde_json::from_slice": "295.30ms",
"air_parser::parser::air_parser::parse": "3.98ms"
}
},
"runner::execute": "255.00µs"
}
}
},
"total_time": "343.70ms"
},
"network_explore": {
"comment": "5 peers of network are discovered",
"stats": {
"air::runner::execute_air": {
"common_prefix": "air",
"duration": "81.30ms",
"nested": {
"farewell_step::outcome::from_success_result": {
"common_prefix": "air::farewell_step::outcome",
"duration": "10.51ms",
"nested": {
"populate_outcome_from_contexts": {
"common_prefix": "air::farewell_step::outcome::serde_json",
"duration": "9.17ms",
"nested": {
"to_vec(call_results)": "210.00µs",
"to_vec(data)": "4.69ms"
}
}
}
},
"preparation_step::preparation::prepare": {
"common_prefix": "",
"duration": "34.91ms",
"nested": {
"air::preparation_step::preparation::make_exec_ctx": "4.28ms",
"air_interpreter_data::interpreter_data::serde_json::from_slice": "13.20ms",
"air_parser::parser::air_parser::parse": "13.44ms"
}
},
"runner::execute": {
"common_prefix": "air::execution_step::instructions::call",
"duration": "29.25ms",
"nested": {
"execute": {
"common_prefix": "air::execution_step::instructions::call::resolved_call",
"duration": "15.63ms",
"nested": {
"execute": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "5.01ms",
"nested": {
"resolve_ast_variable": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "392.00µs",
"nested": {
"resolve_variable": "128.00µs"
}
}
}
},
"new": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "6.51ms",
"nested": {
"resolve_ast_scalar": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "3.92ms",
"nested": {
"resolve_ast_variable": {
"common_prefix": "air::execution_step::resolver::resolve",
"duration": "2.78ms",
"nested": {
"resolve_variable": "866.00µs"
}
}
}
}
}
}
}
}
}
}
}
}
},
"total_time": "81.30ms"
},
"parser_10000_100": {
"comment": "Running very long AIR script with lot of variables and assignments",
"stats": {
"air::runner::execute_air": {
"common_prefix": "air",
"duration": "1.35s",
"nested": {
"farewell_step::outcome::from_success_result": {
"common_prefix": "air::farewell_step::outcome",
"duration": "7.81ms",
"nested": {
"populate_outcome_from_contexts": {
"common_prefix": "air::farewell_step::outcome::serde_json",
"duration": "6.51ms",
"nested": {
"to_vec(call_results)": "212.00µs",
"to_vec(data)": "2.88ms"
}
}
}
},
"preparation_step::preparation::prepare": {
"common_prefix": "",
"duration": "1.33s",
"nested": {
"air::preparation_step::preparation::make_exec_ctx": "2.94ms",
"air_parser::parser::air_parser::parse": "1.32s"
}
},
"runner::execute": {
"common_prefix": "air::execution_step::instructions::call",
"duration": "7.95ms",
"nested": {
"execute": {
"common_prefix": "air::execution_step::instructions::call::resolved_call",
"duration": "4.78ms",
"nested": {
"execute": "907.00µs",
"new": "1.25ms"
}
}
}
}
}
}
},
"total_time": "1.35s"
}
},
"datetime": "2023-02-13 12:26:56.868568+00:00",
"platform": "macOS-12.3.1-arm64-arm-64bit",
"version": "0.35.1"
},
"c1f3ea5950db0a10b44da931c25774d64ab25084f47d504f72f311e694550ff1": {
"benches": {
"big_values_data": {

View File

@ -1,3 +1,85 @@
Machine 5fce753d17dde8b439ef04cdbce135789eb44646c753548ad79a37b88cf17f0a:
Platform: macOS-12.3.1-arm64-arm-64bit
Timestamp: 2023-02-13 12:26:56.868568+00:00
AquaVM version: 0.35.1
Benches:
big_values_data (1.26s): Loading a trace with huge values
air::runner::execute_air: 1.26s
preparation_step::preparation::prepare: 1.14s
air_interpreter_data::interpreter_data::serde_json::from_slice: 1.12s
air_parser::parser::air_parser::parse: 4.04ms
air::preparation_step::preparation::make_exec_ctx: 2.93ms
runner::execute: 261.00µs
farewell_step::outcome::from_success_result: 113.80ms
populate_outcome_from_contexts: 111.40ms
to_vec(data): 105.27ms
to_vec(call_results): 217.00µs
dashboard (195.20ms): big dashboard test
air::runner::execute_air: 195.20ms
preparation_step::preparation::prepare: 51.72ms
air_interpreter_data::interpreter_data::serde_json::from_slice: 31.07ms
air_parser::parser::air_parser::parse: 12.64ms
air::preparation_step::preparation::make_exec_ctx: 3.38ms
runner::execute: 109.30ms
execute: 90.94ms
new: 55.18ms
resolve_ast_scalar: 40.32ms
resolve_ast_variable: 25.35ms
resolve_variable: 8.25ms
execute: 14.24ms
resolver::resolve::resolve_ast_variable: 1.23ms
resolve_variable: 360.00µs
instructions::call::resolved_call::prepare_request_params: 2.47ms
resolver::resolve::resolve_ast_variable: 469.00µs
resolve_variable: 176.00µs
instructions::call::resolved_call::serde_json::to_string(tetraplets): 582.00µs
farewell_step::outcome::from_success_result: 27.59ms
populate_outcome_from_contexts: 26.20ms
to_vec(data): 22.07ms
to_vec(call_results): 287.00µs
long_data (343.70ms): Long data trace
air::runner::execute_air: 343.70ms
preparation_step::preparation::prepare: 307.70ms
air_interpreter_data::interpreter_data::serde_json::from_slice: 295.30ms
air_parser::parser::air_parser::parse: 3.98ms
air::preparation_step::preparation::make_exec_ctx: 3.43ms
runner::execute: 255.00µs
farewell_step::outcome::from_success_result: 29.28ms
populate_outcome_from_contexts: 26.79ms
to_vec(data): 21.45ms
to_vec(call_results): 211.00µs
network_explore (81.30ms): 5 peers of network are discovered
air::runner::execute_air: 81.30ms
preparation_step::preparation::prepare: 34.91ms
air_interpreter_data::interpreter_data::serde_json::from_slice: 13.20ms
air_parser::parser::air_parser::parse: 13.44ms
air::preparation_step::preparation::make_exec_ctx: 4.28ms
runner::execute: 29.25ms
execute: 15.63ms
new: 6.51ms
resolve_ast_scalar: 3.92ms
resolve_ast_variable: 2.78ms
resolve_variable: 866.00µs
execute: 5.01ms
resolve_ast_variable: 392.00µs
resolve_variable: 128.00µs
farewell_step::outcome::from_success_result: 10.51ms
populate_outcome_from_contexts: 9.17ms
to_vec(data): 4.69ms
to_vec(call_results): 210.00µs
parser_10000_100 (1.35s): Running very long AIR script with lot of variables and assignments
air::runner::execute_air: 1.35s
preparation_step::preparation::prepare: 1.33s
air_parser::parser::air_parser::parse: 1.32s
air::preparation_step::preparation::make_exec_ctx: 2.94ms
runner::execute: 7.95ms
execute: 4.78ms
new: 1.25ms
execute: 907.00µs
farewell_step::outcome::from_success_result: 7.81ms
populate_outcome_from_contexts: 6.51ms
to_vec(data): 2.88ms
to_vec(call_results): 212.00µs
Machine c1f3ea5950db0a10b44da931c25774d64ab25084f47d504f72f311e694550ff1:
Platform: macOS-12.0.1-x86_64-i386-64bit
Timestamp: 2023-02-13 12:24:06.147422+00:00