{
  "benchmark": {
    "pid": 1008384,
    "start_time": "2025-11-28T16:53:24",
    "end_time": "2025-11-28T16:53:26",
    "total_frames": 120,
    "duration_seconds": 2.010
  },
  "frames": [
    {
      "frame_number": 1,
      "timestamp_ms": 13.299,
      "frame_time_ms": 16.739,
      "fps": 59,
      "work_time_ms": 13.596,
      "grid_render_ms": 1.894,
      "entity_render_ms": 0.036,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": ["TEST: large_grid", "100x100 grid with 500 entities created"]
    },
    {
      "frame_number": 2,
      "timestamp_ms": 30.032,
      "frame_time_ms": 16.732,
      "fps": 59,
      "work_time_ms": 2.124,
      "grid_render_ms": 1.727,
      "entity_render_ms": 0.031,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 3,
      "timestamp_ms": 46.785,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 3.054,
      "grid_render_ms": 2.545,
      "entity_render_ms": 0.068,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 4,
      "timestamp_ms": 63.655,
      "frame_time_ms": 16.870,
      "fps": 59,
      "work_time_ms": 2.574,
      "grid_render_ms": 2.193,
      "entity_render_ms": 0.041,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 5,
      "timestamp_ms": 80.388,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 2.460,
      "grid_render_ms": 1.972,
      "entity_render_ms": 0.037,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 6,
      "timestamp_ms": 97.125,
      "frame_time_ms": 16.737,
      "fps": 59,
      "work_time_ms": 2.878,
      "grid_render_ms": 2.582,
      "entity_render_ms": 0.045,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 7,
      "timestamp_ms": 113.954,
      "frame_time_ms": 16.829,
      "fps": 59,
      "work_time_ms": 4.055,
      "grid_render_ms": 3.633,
      "entity_render_ms": 0.048,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 8,
      "timestamp_ms": 130.683,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 2.306,
      "grid_render_ms": 1.926,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 9,
      "timestamp_ms": 147.490,
      "frame_time_ms": 16.808,
      "fps": 59,
      "work_time_ms": 3.144,
      "grid_render_ms": 2.912,
      "entity_render_ms": 0.040,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 10,
      "timestamp_ms": 164.231,
      "frame_time_ms": 16.740,
      "fps": 59,
      "work_time_ms": 3.409,
      "grid_render_ms": 2.989,
      "entity_render_ms": 0.038,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 11,
      "timestamp_ms": 180.995,
      "frame_time_ms": 16.765,
      "fps": 59,
      "work_time_ms": 2.498,
      "grid_render_ms": 2.254,
      "entity_render_ms": 0.041,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 12,
      "timestamp_ms": 197.742,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 2.271,
      "grid_render_ms": 2.045,
      "entity_render_ms": 0.038,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 13,
      "timestamp_ms": 214.508,
      "frame_time_ms": 16.762,
      "fps": 59,
      "work_time_ms": 3.238,
      "grid_render_ms": 2.961,
      "entity_render_ms": 0.048,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 14,
      "timestamp_ms": 231.272,
      "frame_time_ms": 16.768,
      "fps": 59,
      "work_time_ms": 1.917,
      "grid_render_ms": 1.694,
      "entity_render_ms": 0.039,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 15,
      "timestamp_ms": 248.056,
      "frame_time_ms": 16.784,
      "fps": 59,
      "work_time_ms": 2.053,
      "grid_render_ms": 1.823,
      "entity_render_ms": 0.037,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 16,
      "timestamp_ms": 264.784,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 2.611,
      "grid_render_ms": 2.415,
      "entity_render_ms": 0.041,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 17,
      "timestamp_ms": 281.530,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 4.001,
      "grid_render_ms": 3.657,
      "entity_render_ms": 0.160,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 18,
      "timestamp_ms": 298.310,
      "frame_time_ms": 16.776,
      "fps": 59,
      "work_time_ms": 5.441,
      "grid_render_ms": 4.793,
      "entity_render_ms": 0.057,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 19,
      "timestamp_ms": 315.103,
      "frame_time_ms": 16.799,
      "fps": 59,
      "work_time_ms": 3.413,
      "grid_render_ms": 2.695,
      "entity_render_ms": 0.038,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 20,
      "timestamp_ms": 331.836,
      "frame_time_ms": 16.732,
      "fps": 59,
      "work_time_ms": 3.479,
      "grid_render_ms": 3.167,
      "entity_render_ms": 0.080,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 21,
      "timestamp_ms": 348.640,
      "frame_time_ms": 16.804,
      "fps": 59,
      "work_time_ms": 2.252,
      "grid_render_ms": 1.950,
      "entity_render_ms": 0.041,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 22,
      "timestamp_ms": 365.460,
      "frame_time_ms": 16.820,
      "fps": 59,
      "work_time_ms": 3.575,
      "grid_render_ms": 2.665,
      "entity_render_ms": 0.153,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 23,
      "timestamp_ms": 382.207,
      "frame_time_ms": 16.747,
      "fps": 59,
      "work_time_ms": 3.070,
      "grid_render_ms": 2.416,
      "entity_render_ms": 0.039,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 24,
      "timestamp_ms": 398.973,
      "frame_time_ms": 16.766,
      "fps": 59,
      "work_time_ms": 4.294,
      "grid_render_ms": 3.779,
      "entity_render_ms": 0.104,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 25,
      "timestamp_ms": 415.793,
      "frame_time_ms": 16.820,
      "fps": 59,
      "work_time_ms": 2.588,
      "grid_render_ms": 2.036,
      "entity_render_ms": 0.037,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 26,
      "timestamp_ms": 432.525,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 4.530,
      "grid_render_ms": 4.159,
      "entity_render_ms": 0.057,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 27,
      "timestamp_ms": 449.273,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 5.202,
      "grid_render_ms": 4.824,
      "entity_render_ms": 0.055,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 28,
      "timestamp_ms": 466.009,
      "frame_time_ms": 16.735,
      "fps": 59,
      "work_time_ms": 2.208,
      "grid_render_ms": 1.695,
      "entity_render_ms": 0.038,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 29,
      "timestamp_ms": 482.828,
      "frame_time_ms": 16.819,
      "fps": 59,
      "work_time_ms": 4.970,
      "grid_render_ms": 4.253,
      "entity_render_ms": 0.049,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 30,
      "timestamp_ms": 499.587,
      "frame_time_ms": 16.759,
      "fps": 59,
      "work_time_ms": 7.562,
      "grid_render_ms": 6.940,
      "entity_render_ms": 0.118,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 31,
      "timestamp_ms": 516.346,
      "frame_time_ms": 16.759,
      "fps": 59,
      "work_time_ms": 1.926,
      "grid_render_ms": 1.679,
      "entity_render_ms": 0.036,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 32,
      "timestamp_ms": 533.122,
      "frame_time_ms": 16.776,
      "fps": 59,
      "work_time_ms": 5.394,
      "grid_render_ms": 5.018,
      "entity_render_ms": 0.057,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 33,
      "timestamp_ms": 549.936,
      "frame_time_ms": 16.814,
      "fps": 59,
      "work_time_ms": 6.631,
      "grid_render_ms": 6.177,
      "entity_render_ms": 0.084,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 34,
      "timestamp_ms": 566.660,
      "frame_time_ms": 16.724,
      "fps": 59,
      "work_time_ms": 4.050,
      "grid_render_ms": 3.630,
      "entity_render_ms": 0.085,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 35,
      "timestamp_ms": 583.479,
      "frame_time_ms": 16.819,
      "fps": 59,
      "work_time_ms": 3.471,
      "grid_render_ms": 3.007,
      "entity_render_ms": 0.053,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 36,
      "timestamp_ms": 600.293,
      "frame_time_ms": 16.814,
      "fps": 59,
      "work_time_ms": 6.483,
      "grid_render_ms": 6.049,
      "entity_render_ms": 0.104,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 37,
      "timestamp_ms": 617.023,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 5.226,
      "grid_render_ms": 4.753,
      "entity_render_ms": 0.059,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 38,
      "timestamp_ms": 633.753,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 2.484,
      "grid_render_ms": 1.740,
      "entity_render_ms": 0.052,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 39,
      "timestamp_ms": 650.504,
      "frame_time_ms": 16.751,
      "fps": 59,
      "work_time_ms": 4.032,
      "grid_render_ms": 3.658,
      "entity_render_ms": 0.056,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 40,
      "timestamp_ms": 667.256,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 4.401,
      "grid_render_ms": 4.046,
      "entity_render_ms": 0.052,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 41,
      "timestamp_ms": 683.985,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 4.659,
      "grid_render_ms": 4.172,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 42,
      "timestamp_ms": 700.719,
      "frame_time_ms": 16.733,
      "fps": 59,
      "work_time_ms": 4.616,
      "grid_render_ms": 4.203,
      "entity_render_ms": 0.065,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 43,
      "timestamp_ms": 717.489,
      "frame_time_ms": 16.770,
      "fps": 59,
      "work_time_ms": 5.044,
      "grid_render_ms": 4.588,
      "entity_render_ms": 0.079,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 44,
      "timestamp_ms": 734.299,
      "frame_time_ms": 16.811,
      "fps": 59,
      "work_time_ms": 2.611,
      "grid_render_ms": 2.025,
      "entity_render_ms": 0.048,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 45,
      "timestamp_ms": 751.067,
      "frame_time_ms": 16.766,
      "fps": 59,
      "work_time_ms": 2.790,
      "grid_render_ms": 2.104,
      "entity_render_ms": 0.037,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 46,
      "timestamp_ms": 767.795,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 2.542,
      "grid_render_ms": 2.119,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 47,
      "timestamp_ms": 784.559,
      "frame_time_ms": 16.764,
      "fps": 59,
      "work_time_ms": 2.542,
      "grid_render_ms": 2.197,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 48,
      "timestamp_ms": 801.310,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 2.478,
      "grid_render_ms": 2.055,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.003,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 49,
      "timestamp_ms": 818.067,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 2.869,
      "grid_render_ms": 2.595,
      "entity_render_ms": 0.043,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 50,
      "timestamp_ms": 834.824,
      "frame_time_ms": 16.755,
      "fps": 59,
      "work_time_ms": 2.481,
      "grid_render_ms": 2.078,
      "entity_render_ms": 0.043,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 51,
      "timestamp_ms": 851.578,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 2.416,
      "grid_render_ms": 2.112,
      "entity_render_ms": 0.043,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 52,
      "timestamp_ms": 868.381,
      "frame_time_ms": 16.806,
      "fps": 59,
      "work_time_ms": 2.663,
      "grid_render_ms": 2.305,
      "entity_render_ms": 0.043,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 53,
      "timestamp_ms": 885.110,
      "frame_time_ms": 16.728,
      "fps": 59,
      "work_time_ms": 2.174,
      "grid_render_ms": 1.945,
      "entity_render_ms": 0.040,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 54,
      "timestamp_ms": 901.861,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 1.844,
      "grid_render_ms": 1.625,
      "entity_render_ms": 0.036,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 55,
      "timestamp_ms": 918.680,
      "frame_time_ms": 16.818,
      "fps": 59,
      "work_time_ms": 2.348,
      "grid_render_ms": 1.840,
      "entity_render_ms": 0.040,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 56,
      "timestamp_ms": 935.510,
      "frame_time_ms": 16.831,
      "fps": 59,
      "work_time_ms": 2.407,
      "grid_render_ms": 2.091,
      "entity_render_ms": 0.042,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 57,
      "timestamp_ms": 952.271,
      "frame_time_ms": 16.761,
      "fps": 59,
      "work_time_ms": 2.426,
      "grid_render_ms": 1.868,
      "entity_render_ms": 0.032,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 58,
      "timestamp_ms": 969.002,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 2.463,
      "grid_render_ms": 2.195,
      "entity_render_ms": 0.046,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 59,
      "timestamp_ms": 985.826,
      "frame_time_ms": 16.824,
      "fps": 59,
      "work_time_ms": 5.686,
      "grid_render_ms": 5.142,
      "entity_render_ms": 0.075,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 60,
      "timestamp_ms": 1002.562,
      "frame_time_ms": 16.736,
      "fps": 59,
      "work_time_ms": 3.608,
      "grid_render_ms": 3.327,
      "entity_render_ms": 0.061,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 61,
      "timestamp_ms": 1019.300,
      "frame_time_ms": 16.738,
      "fps": 59,
      "work_time_ms": 6.064,
      "grid_render_ms": 5.648,
      "entity_render_ms": 0.071,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 62,
      "timestamp_ms": 1036.032,
      "frame_time_ms": 16.732,
      "fps": 59,
      "work_time_ms": 5.725,
      "grid_render_ms": 5.274,
      "entity_render_ms": 0.055,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 63,
      "timestamp_ms": 1052.783,
      "frame_time_ms": 16.752,
      "fps": 59,
      "work_time_ms": 4.737,
      "grid_render_ms": 4.319,
      "entity_render_ms": 0.050,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 64,
      "timestamp_ms": 1069.527,
      "frame_time_ms": 16.743,
      "fps": 59,
      "work_time_ms": 2.114,
      "grid_render_ms": 1.806,
      "entity_render_ms": 0.038,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 65,
      "timestamp_ms": 1086.276,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 2.811,
      "grid_render_ms": 2.219,
      "entity_render_ms": 0.043,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 66,
      "timestamp_ms": 1103.101,
      "frame_time_ms": 16.825,
      "fps": 59,
      "work_time_ms": 2.656,
      "grid_render_ms": 2.402,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 67,
      "timestamp_ms": 1119.828,
      "frame_time_ms": 16.726,
      "fps": 59,
      "work_time_ms": 3.993,
      "grid_render_ms": 3.268,
      "entity_render_ms": 0.090,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 68,
      "timestamp_ms": 1136.578,
      "frame_time_ms": 16.751,
      "fps": 59,
      "work_time_ms": 4.424,
      "grid_render_ms": 4.136,
      "entity_render_ms": 0.072,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 69,
      "timestamp_ms": 1154.488,
      "frame_time_ms": 17.910,
      "fps": 59,
      "work_time_ms": 3.810,
      "grid_render_ms": 3.507,
      "entity_render_ms": 0.074,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 70,
      "timestamp_ms": 1171.284,
      "frame_time_ms": 16.794,
      "fps": 59,
      "work_time_ms": 4.954,
      "grid_render_ms": 4.345,
      "entity_render_ms": 0.056,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 71,
      "timestamp_ms": 1188.106,
      "frame_time_ms": 16.825,
      "fps": 59,
      "work_time_ms": 3.766,
      "grid_render_ms": 3.141,
      "entity_render_ms": 0.157,
      "python_time_ms": 0.002,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 72,
      "timestamp_ms": 1204.933,
      "frame_time_ms": 16.815,
      "fps": 59,
      "work_time_ms": 2.934,
      "grid_render_ms": 2.675,
      "entity_render_ms": 0.041,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 73,
      "timestamp_ms": 1221.739,
      "frame_time_ms": 16.817,
      "fps": 59,
      "work_time_ms": 3.419,
      "grid_render_ms": 2.534,
      "entity_render_ms": 0.108,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 74,
      "timestamp_ms": 1238.468,
      "frame_time_ms": 16.729,
      "fps": 59,
      "work_time_ms": 2.097,
      "grid_render_ms": 1.870,
      "entity_render_ms": 0.042,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 75,
      "timestamp_ms": 1255.214,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 4.443,
      "grid_render_ms": 3.853,
      "entity_render_ms": 0.053,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 76,
      "timestamp_ms": 1272.017,
      "frame_time_ms": 16.804,
      "fps": 59,
      "work_time_ms": 3.013,
      "grid_render_ms": 2.582,
      "entity_render_ms": 0.098,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 77,
      "timestamp_ms": 1288.782,
      "frame_time_ms": 16.765,
      "fps": 59,
      "work_time_ms": 2.380,
      "grid_render_ms": 2.072,
      "entity_render_ms": 0.045,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 78,
      "timestamp_ms": 1305.698,
      "frame_time_ms": 16.914,
      "fps": 59,
      "work_time_ms": 3.662,
      "grid_render_ms": 2.981,
      "entity_render_ms": 0.044,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 79,
      "timestamp_ms": 1322.514,
      "frame_time_ms": 16.817,
      "fps": 59,
      "work_time_ms": 3.556,
      "grid_render_ms": 3.008,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 80,
      "timestamp_ms": 1339.333,
      "frame_time_ms": 16.820,
      "fps": 59,
      "work_time_ms": 2.997,
      "grid_render_ms": 2.520,
      "entity_render_ms": 0.058,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 81,
      "timestamp_ms": 1356.111,
      "frame_time_ms": 16.777,
      "fps": 59,
      "work_time_ms": 4.864,
      "grid_render_ms": 4.294,
      "entity_render_ms": 0.062,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 82,
      "timestamp_ms": 1372.914,
      "frame_time_ms": 16.804,
      "fps": 59,
      "work_time_ms": 3.968,
      "grid_render_ms": 3.399,
      "entity_render_ms": 0.051,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 83,
      "timestamp_ms": 1389.647,
      "frame_time_ms": 16.731,
      "fps": 59,
      "work_time_ms": 3.681,
      "grid_render_ms": 3.191,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 84,
      "timestamp_ms": 1406.389,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 2.426,
      "grid_render_ms": 2.154,
      "entity_render_ms": 0.057,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 85,
      "timestamp_ms": 1423.145,
      "frame_time_ms": 16.756,
      "fps": 59,
      "work_time_ms": 3.343,
      "grid_render_ms": 2.986,
      "entity_render_ms": 0.043,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 86,
      "timestamp_ms": 1439.894,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 2.115,
      "grid_render_ms": 1.896,
      "entity_render_ms": 0.044,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 87,
      "timestamp_ms": 1456.651,
      "frame_time_ms": 16.757,
      "fps": 59,
      "work_time_ms": 3.200,
      "grid_render_ms": 2.907,
      "entity_render_ms": 0.044,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 88,
      "timestamp_ms": 1473.394,
      "frame_time_ms": 16.743,
      "fps": 59,
      "work_time_ms": 3.382,
      "grid_render_ms": 3.048,
      "entity_render_ms": 0.054,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 89,
      "timestamp_ms": 1490.124,
      "frame_time_ms": 16.730,
      "fps": 59,
      "work_time_ms": 3.748,
      "grid_render_ms": 3.295,
      "entity_render_ms": 0.066,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 90,
      "timestamp_ms": 1506.896,
      "frame_time_ms": 16.768,
      "fps": 59,
      "work_time_ms": 5.571,
      "grid_render_ms": 5.157,
      "entity_render_ms": 0.058,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 91,
      "timestamp_ms": 1523.693,
      "frame_time_ms": 16.800,
      "fps": 59,
      "work_time_ms": 3.822,
      "grid_render_ms": 3.264,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.003,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 92,
      "timestamp_ms": 1540.519,
      "frame_time_ms": 16.827,
      "fps": 59,
      "work_time_ms": 2.310,
      "grid_render_ms": 2.077,
      "entity_render_ms": 0.052,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 93,
      "timestamp_ms": 1557.262,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 6.442,
      "grid_render_ms": 6.048,
      "entity_render_ms": 0.077,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 94,
      "timestamp_ms": 1574.046,
      "frame_time_ms": 16.782,
      "fps": 59,
      "work_time_ms": 4.935,
      "grid_render_ms": 4.422,
      "entity_render_ms": 0.050,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 95,
      "timestamp_ms": 1590.877,
      "frame_time_ms": 16.832,
      "fps": 59,
      "work_time_ms": 3.693,
      "grid_render_ms": 3.161,
      "entity_render_ms": 0.117,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 96,
      "timestamp_ms": 1607.729,
      "frame_time_ms": 16.850,
      "fps": 59,
      "work_time_ms": 3.168,
      "grid_render_ms": 2.855,
      "entity_render_ms": 0.047,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 97,
      "timestamp_ms": 1624.504,
      "frame_time_ms": 16.777,
      "fps": 59,
      "work_time_ms": 6.087,
      "grid_render_ms": 5.442,
      "entity_render_ms": 0.123,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.002,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 98,
      "timestamp_ms": 1641.264,
      "frame_time_ms": 16.760,
      "fps": 59,
      "work_time_ms": 3.940,
      "grid_render_ms": 3.579,
      "entity_render_ms": 0.058,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 99,
      "timestamp_ms": 1658.082,
      "frame_time_ms": 16.818,
      "fps": 59,
      "work_time_ms": 2.710,
      "grid_render_ms": 2.210,
      "entity_render_ms": 0.042,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 100,
      "timestamp_ms": 1674.897,
      "frame_time_ms": 16.816,
      "fps": 59,
      "work_time_ms": 5.325,
      "grid_render_ms": 4.653,
      "entity_render_ms": 0.050,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 101,
      "timestamp_ms": 1691.728,
      "frame_time_ms": 16.830,
      "fps": 59,
      "work_time_ms": 4.103,
      "grid_render_ms": 3.501,
      "entity_render_ms": 0.055,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 102,
      "timestamp_ms": 1708.491,
      "frame_time_ms": 16.763,
      "fps": 59,
      "work_time_ms": 5.129,
      "grid_render_ms": 4.751,
      "entity_render_ms": 0.052,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 103,
      "timestamp_ms": 1725.239,
      "frame_time_ms": 16.749,
      "fps": 59,
      "work_time_ms": 5.730,
      "grid_render_ms": 5.250,
      "entity_render_ms": 0.059,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 104,
      "timestamp_ms": 1741.983,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 2.798,
      "grid_render_ms": 2.532,
      "entity_render_ms": 0.048,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 105,
      "timestamp_ms": 1758.805,
      "frame_time_ms": 16.822,
      "fps": 59,
      "work_time_ms": 3.322,
      "grid_render_ms": 3.057,
      "entity_render_ms": 0.071,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 106,
      "timestamp_ms": 1775.565,
      "frame_time_ms": 16.759,
      "fps": 59,
      "work_time_ms": 3.612,
      "grid_render_ms": 3.009,
      "entity_render_ms": 0.051,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 107,
      "timestamp_ms": 1792.327,
      "frame_time_ms": 16.762,
      "fps": 59,
      "work_time_ms": 3.214,
      "grid_render_ms": 2.906,
      "entity_render_ms": 0.048,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 108,
      "timestamp_ms": 1809.050,
      "frame_time_ms": 16.723,
      "fps": 59,
      "work_time_ms": 3.151,
      "grid_render_ms": 2.906,
      "entity_render_ms": 0.041,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 109,
      "timestamp_ms": 1825.821,
      "frame_time_ms": 16.771,
      "fps": 59,
      "work_time_ms": 3.032,
      "grid_render_ms": 2.668,
      "entity_render_ms": 0.052,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 110,
      "timestamp_ms": 1842.564,
      "frame_time_ms": 16.744,
      "fps": 59,
      "work_time_ms": 1.940,
      "grid_render_ms": 1.694,
      "entity_render_ms": 0.040,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 111,
      "timestamp_ms": 1859.317,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 1.926,
      "grid_render_ms": 1.676,
      "entity_render_ms": 0.038,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 112,
      "timestamp_ms": 1876.073,
      "frame_time_ms": 16.755,
      "fps": 59,
      "work_time_ms": 2.055,
      "grid_render_ms": 1.797,
      "entity_render_ms": 0.045,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 113,
      "timestamp_ms": 1892.858,
      "frame_time_ms": 16.785,
      "fps": 59,
      "work_time_ms": 2.878,
      "grid_render_ms": 2.536,
      "entity_render_ms": 0.056,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 114,
      "timestamp_ms": 1909.599,
      "frame_time_ms": 16.741,
      "fps": 59,
      "work_time_ms": 2.748,
      "grid_render_ms": 2.346,
      "entity_render_ms": 0.054,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 115,
      "timestamp_ms": 1926.345,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 2.914,
      "grid_render_ms": 2.653,
      "entity_render_ms": 0.054,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 116,
      "timestamp_ms": 1943.089,
      "frame_time_ms": 16.745,
      "fps": 59,
      "work_time_ms": 5.431,
      "grid_render_ms": 5.020,
      "entity_render_ms": 0.052,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 117,
      "timestamp_ms": 1959.842,
      "frame_time_ms": 16.753,
      "fps": 59,
      "work_time_ms": 2.183,
      "grid_render_ms": 1.953,
      "entity_render_ms": 0.052,
      "python_time_ms": 0.000,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 118,
      "timestamp_ms": 1976.604,
      "frame_time_ms": 16.760,
      "fps": 59,
      "work_time_ms": 2.436,
      "grid_render_ms": 2.176,
      "entity_render_ms": 0.077,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.000,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 119,
      "timestamp_ms": 1993.355,
      "frame_time_ms": 16.750,
      "fps": 59,
      "work_time_ms": 5.931,
      "grid_render_ms": 5.471,
      "entity_render_ms": 0.075,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    },
    {
      "frame_number": 120,
      "timestamp_ms": 2010.167,
      "frame_time_ms": 16.816,
      "fps": 59,
      "work_time_ms": 3.263,
      "grid_render_ms": 2.776,
      "entity_render_ms": 0.112,
      "python_time_ms": 0.001,
      "animation_time_ms": 0.001,
      "fov_overlay_ms": 0.000,
      "draw_calls": 1,
      "ui_elements": 1,
      "visible_elements": 1,
      "grid_cells_rendered": 660,
      "entities_rendered": 35,
      "total_entities": 500,
      "logs": []
    }
  ]
}
