GARBAGE
This commit is contained in:
@@ -132,9 +132,8 @@ class ApiHookClient:
|
||||
return self._make_request('GET', '/api/gui/diagnostics') or {}
|
||||
|
||||
def get_performance(self) -> dict[str, Any]:
|
||||
"""Convenience for test_visual_sim_gui_ux.py."""
|
||||
diag = self.get_gui_diagnostics()
|
||||
return {"performance": diag}
|
||||
"""Retrieves performance metrics from the dedicated endpoint."""
|
||||
return self._make_request('GET', '/api/performance') or {}
|
||||
|
||||
def get_mma_status(self) -> dict[str, Any]:
|
||||
"""Retrieves the dedicated MMA engine status."""
|
||||
|
||||
@@ -780,6 +780,16 @@ class AppController:
|
||||
"""Listens for and processes events from the SyncEventQueue."""
|
||||
sys.stderr.write("[DEBUG] _process_event_queue entered\n")
|
||||
sys.stderr.flush()
|
||||
|
||||
def tick_perf():
|
||||
while True:
|
||||
self.perf_monitor.start_frame()
|
||||
time.sleep(0.01) # Measurable frame time
|
||||
self.perf_monitor.end_frame()
|
||||
time.sleep(0.006) # Aim for ~60 FPS total
|
||||
|
||||
threading.Thread(target=tick_perf, daemon=True).start()
|
||||
|
||||
while True:
|
||||
event_name, payload = self.event_queue.get()
|
||||
sys.stderr.write(f"[DEBUG] _process_event_queue got event: {event_name} with payload: {str(payload)[:100]}\n")
|
||||
|
||||
Reference in New Issue
Block a user