inire/docs/performance_baseline.json

474 lines
16 KiB
JSON

{
"generated_on": "2026-03-31",
"generator": "scripts/record_performance_baseline.py",
"scenarios": [
{
"duration_s": 0.0041740520391613245,
"metrics": {
"congestion_cache_hits": 0,
"congestion_cache_misses": 0,
"congestion_check_calls": 0,
"congestion_exact_pair_checks": 0,
"dynamic_grid_rebuilds": 0,
"dynamic_path_objects_added": 2,
"dynamic_path_objects_removed": 1,
"dynamic_tree_rebuilds": 2,
"hard_collision_cache_hits": 0,
"move_cache_abs_hits": 1,
"move_cache_abs_misses": 10,
"move_cache_rel_hits": 0,
"move_cache_rel_misses": 10,
"moves_added": 7,
"moves_generated": 11,
"nets_reached_target": 1,
"nets_routed": 1,
"nodes_expanded": 2,
"pruned_closed_set": 0,
"pruned_cost": 4,
"pruned_hard_collision": 0,
"ray_cast_calls": 22,
"ray_cast_candidate_bounds": 12,
"ray_cast_exact_geometry_checks": 0,
"refine_path_calls": 1,
"route_iterations": 1,
"static_net_tree_rebuilds": 1,
"static_raw_tree_rebuilds": 0,
"static_safe_cache_hits": 1,
"static_tree_rebuilds": 1,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 0,
"verify_path_report_calls": 3,
"verify_static_buffer_ops": 0,
"visibility_builds": 2,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 12,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 1,
"warm_start_paths_used": 1
},
"name": "example_01_simple_route",
"reached_targets": 1,
"total_results": 1,
"valid_results": 1
},
{
"duration_s": 0.3335385399404913,
"metrics": {
"congestion_cache_hits": 0,
"congestion_cache_misses": 0,
"congestion_check_calls": 0,
"congestion_exact_pair_checks": 0,
"dynamic_grid_rebuilds": 0,
"dynamic_path_objects_added": 32,
"dynamic_path_objects_removed": 17,
"dynamic_tree_rebuilds": 8,
"hard_collision_cache_hits": 0,
"move_cache_abs_hits": 12,
"move_cache_abs_misses": 1401,
"move_cache_rel_hits": 1293,
"move_cache_rel_misses": 108,
"moves_added": 668,
"moves_generated": 1413,
"nets_reached_target": 3,
"nets_routed": 3,
"nodes_expanded": 366,
"pruned_closed_set": 157,
"pruned_cost": 208,
"pruned_hard_collision": 380,
"ray_cast_calls": 1176,
"ray_cast_candidate_bounds": 925,
"ray_cast_exact_geometry_checks": 136,
"refine_path_calls": 3,
"route_iterations": 1,
"static_net_tree_rebuilds": 3,
"static_raw_tree_rebuilds": 0,
"static_safe_cache_hits": 1,
"static_tree_rebuilds": 2,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 90,
"verify_path_report_calls": 35,
"verify_static_buffer_ops": 0,
"visibility_builds": 4,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 12,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 3,
"warm_start_paths_used": 3
},
"name": "example_02_congestion_resolution",
"reached_targets": 3,
"total_results": 3,
"valid_results": 3
},
{
"duration_s": 0.1809853739105165,
"metrics": {
"congestion_cache_hits": 0,
"congestion_cache_misses": 0,
"congestion_check_calls": 0,
"congestion_exact_pair_checks": 0,
"dynamic_grid_rebuilds": 0,
"dynamic_path_objects_added": 17,
"dynamic_path_objects_removed": 10,
"dynamic_tree_rebuilds": 5,
"hard_collision_cache_hits": 0,
"move_cache_abs_hits": 1,
"move_cache_abs_misses": 903,
"move_cache_rel_hits": 821,
"move_cache_rel_misses": 82,
"moves_added": 307,
"moves_generated": 904,
"nets_reached_target": 2,
"nets_routed": 2,
"nodes_expanded": 191,
"pruned_closed_set": 97,
"pruned_cost": 140,
"pruned_hard_collision": 181,
"ray_cast_calls": 681,
"ray_cast_candidate_bounds": 179,
"ray_cast_exact_geometry_checks": 0,
"refine_path_calls": 2,
"route_iterations": 2,
"static_net_tree_rebuilds": 2,
"static_raw_tree_rebuilds": 1,
"static_safe_cache_hits": 1,
"static_tree_rebuilds": 2,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 0,
"verify_path_report_calls": 14,
"verify_static_buffer_ops": 69,
"visibility_builds": 4,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 24,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 2,
"warm_start_paths_used": 2
},
"name": "example_03_locked_paths",
"reached_targets": 2,
"total_results": 2,
"valid_results": 2
},
{
"duration_s": 2.0151148419827223,
"metrics": {
"congestion_cache_hits": 0,
"congestion_cache_misses": 0,
"congestion_check_calls": 0,
"congestion_exact_pair_checks": 0,
"dynamic_grid_rebuilds": 0,
"dynamic_path_objects_added": 14,
"dynamic_path_objects_removed": 7,
"dynamic_tree_rebuilds": 4,
"hard_collision_cache_hits": 0,
"move_cache_abs_hits": 1,
"move_cache_abs_misses": 122,
"move_cache_rel_hits": 80,
"move_cache_rel_misses": 42,
"moves_added": 65,
"moves_generated": 123,
"nets_reached_target": 2,
"nets_routed": 2,
"nodes_expanded": 15,
"pruned_closed_set": 2,
"pruned_cost": 25,
"pruned_hard_collision": 16,
"ray_cast_calls": 18218,
"ray_cast_candidate_bounds": 50717,
"ray_cast_exact_geometry_checks": 21265,
"refine_path_calls": 2,
"route_iterations": 1,
"static_net_tree_rebuilds": 2,
"static_raw_tree_rebuilds": 0,
"static_safe_cache_hits": 1,
"static_tree_rebuilds": 2,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 0,
"verify_path_report_calls": 6,
"verify_static_buffer_ops": 0,
"visibility_builds": 3,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 18148,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 2,
"warm_start_paths_used": 2
},
"name": "example_04_sbends_and_radii",
"reached_targets": 2,
"total_results": 2,
"valid_results": 2
},
{
"duration_s": 0.2437819039914757,
"metrics": {
"congestion_cache_hits": 2,
"congestion_cache_misses": 412,
"congestion_check_calls": 412,
"congestion_exact_pair_checks": 66,
"dynamic_grid_rebuilds": 3,
"dynamic_path_objects_added": 37,
"dynamic_path_objects_removed": 25,
"dynamic_tree_rebuilds": 12,
"hard_collision_cache_hits": 0,
"move_cache_abs_hits": 253,
"move_cache_abs_misses": 1371,
"move_cache_rel_hits": 1269,
"move_cache_rel_misses": 102,
"moves_added": 681,
"moves_generated": 1624,
"nets_reached_target": 6,
"nets_routed": 6,
"nodes_expanded": 286,
"pruned_closed_set": 139,
"pruned_cost": 505,
"pruned_hard_collision": 14,
"ray_cast_calls": 1243,
"ray_cast_candidate_bounds": 45,
"ray_cast_exact_geometry_checks": 43,
"refine_path_calls": 3,
"route_iterations": 2,
"static_net_tree_rebuilds": 3,
"static_raw_tree_rebuilds": 0,
"static_safe_cache_hits": 3,
"static_tree_rebuilds": 1,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 2,
"verify_path_report_calls": 12,
"verify_static_buffer_ops": 0,
"visibility_builds": 3,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 0,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 2,
"warm_start_paths_used": 2
},
"name": "example_05_orientation_stress",
"reached_targets": 3,
"total_results": 3,
"valid_results": 3
},
{
"duration_s": 4.163613382959738,
"metrics": {
"congestion_cache_hits": 0,
"congestion_cache_misses": 0,
"congestion_check_calls": 0,
"congestion_exact_pair_checks": 0,
"dynamic_grid_rebuilds": 0,
"dynamic_path_objects_added": 36,
"dynamic_path_objects_removed": 18,
"dynamic_tree_rebuilds": 6,
"hard_collision_cache_hits": 18,
"move_cache_abs_hits": 186,
"move_cache_abs_misses": 840,
"move_cache_rel_hits": 702,
"move_cache_rel_misses": 138,
"moves_added": 629,
"moves_generated": 1026,
"nets_reached_target": 3,
"nets_routed": 3,
"nodes_expanded": 240,
"pruned_closed_set": 108,
"pruned_cost": 204,
"pruned_hard_collision": 85,
"ray_cast_calls": 40530,
"ray_cast_candidate_bounds": 121732,
"ray_cast_exact_geometry_checks": 36858,
"refine_path_calls": 3,
"route_iterations": 3,
"static_net_tree_rebuilds": 3,
"static_raw_tree_rebuilds": 3,
"static_safe_cache_hits": 141,
"static_tree_rebuilds": 6,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 0,
"verify_path_report_calls": 9,
"verify_static_buffer_ops": 54,
"visibility_builds": 6,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 39848,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 3,
"warm_start_paths_used": 3
},
"name": "example_06_bend_collision_models",
"reached_targets": 3,
"total_results": 3,
"valid_results": 3
},
{
"duration_s": 1.375933071016334,
"metrics": {
"congestion_cache_hits": 0,
"congestion_cache_misses": 0,
"congestion_check_calls": 0,
"congestion_exact_pair_checks": 0,
"dynamic_grid_rebuilds": 0,
"dynamic_path_objects_added": 88,
"dynamic_path_objects_removed": 44,
"dynamic_tree_rebuilds": 20,
"hard_collision_cache_hits": 0,
"move_cache_abs_hits": 6,
"move_cache_abs_misses": 366,
"move_cache_rel_hits": 275,
"move_cache_rel_misses": 91,
"moves_added": 227,
"moves_generated": 372,
"nets_reached_target": 10,
"nets_routed": 10,
"nodes_expanded": 78,
"pruned_closed_set": 20,
"pruned_cost": 64,
"pruned_hard_collision": 61,
"ray_cast_calls": 11151,
"ray_cast_candidate_bounds": 21198,
"ray_cast_exact_geometry_checks": 11651,
"refine_path_calls": 10,
"route_iterations": 1,
"static_net_tree_rebuilds": 10,
"static_raw_tree_rebuilds": 1,
"static_safe_cache_hits": 6,
"static_tree_rebuilds": 10,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 0,
"verify_path_report_calls": 30,
"verify_static_buffer_ops": 132,
"visibility_builds": 11,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 10768,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 10,
"warm_start_paths_used": 10
},
"name": "example_07_large_scale_routing",
"reached_targets": 10,
"total_results": 10,
"valid_results": 10
},
{
"duration_s": 0.2436628290452063,
"metrics": {
"congestion_cache_hits": 0,
"congestion_cache_misses": 0,
"congestion_check_calls": 0,
"congestion_exact_pair_checks": 0,
"dynamic_grid_rebuilds": 0,
"dynamic_path_objects_added": 12,
"dynamic_path_objects_removed": 6,
"dynamic_tree_rebuilds": 4,
"hard_collision_cache_hits": 0,
"move_cache_abs_hits": 2,
"move_cache_abs_misses": 76,
"move_cache_rel_hits": 32,
"move_cache_rel_misses": 44,
"moves_added": 56,
"moves_generated": 78,
"nets_reached_target": 2,
"nets_routed": 2,
"nodes_expanded": 18,
"pruned_closed_set": 6,
"pruned_cost": 16,
"pruned_hard_collision": 0,
"ray_cast_calls": 2308,
"ray_cast_candidate_bounds": 3802,
"ray_cast_exact_geometry_checks": 1904,
"refine_path_calls": 2,
"route_iterations": 2,
"static_net_tree_rebuilds": 2,
"static_raw_tree_rebuilds": 0,
"static_safe_cache_hits": 2,
"static_tree_rebuilds": 2,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 0,
"verify_path_report_calls": 6,
"verify_static_buffer_ops": 0,
"visibility_builds": 4,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 2252,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 2,
"warm_start_paths_used": 2
},
"name": "example_08_custom_bend_geometry",
"reached_targets": 2,
"total_results": 2,
"valid_results": 2
},
{
"duration_s": 0.0052433289820328355,
"metrics": {
"congestion_cache_hits": 0,
"congestion_cache_misses": 0,
"congestion_check_calls": 0,
"congestion_exact_pair_checks": 0,
"dynamic_grid_rebuilds": 0,
"dynamic_path_objects_added": 1,
"dynamic_path_objects_removed": 0,
"dynamic_tree_rebuilds": 1,
"hard_collision_cache_hits": 0,
"move_cache_abs_hits": 0,
"move_cache_abs_misses": 16,
"move_cache_rel_hits": 2,
"move_cache_rel_misses": 14,
"moves_added": 10,
"moves_generated": 16,
"nets_reached_target": 0,
"nets_routed": 1,
"nodes_expanded": 3,
"pruned_closed_set": 0,
"pruned_cost": 4,
"pruned_hard_collision": 2,
"ray_cast_calls": 13,
"ray_cast_candidate_bounds": 5,
"ray_cast_exact_geometry_checks": 0,
"refine_path_calls": 0,
"route_iterations": 1,
"static_net_tree_rebuilds": 1,
"static_raw_tree_rebuilds": 1,
"static_safe_cache_hits": 0,
"static_tree_rebuilds": 0,
"timeout_events": 0,
"verify_dynamic_exact_pair_checks": 0,
"verify_path_report_calls": 1,
"verify_static_buffer_ops": 1,
"visibility_builds": 0,
"visibility_corner_hits": 0,
"visibility_corner_pairs_checked": 0,
"visibility_corner_queries": 0,
"visibility_point_cache_hits": 0,
"visibility_point_cache_misses": 0,
"visibility_point_queries": 0,
"warm_start_paths_built": 0,
"warm_start_paths_used": 0
},
"name": "example_09_unroutable_best_effort",
"reached_targets": 0,
"total_results": 1,
"valid_results": 0
}
]
}