docs(conductor): Synchronize docs for track 'GUI Performance Profiling & Optimization'

This commit is contained in:
2026-03-07 13:20:12 -05:00
parent 7198c8717a
commit d71d82bafb
7 changed files with 184 additions and 100 deletions

View File

@@ -0,0 +1,19 @@
[task]
role = "tier3-worker"
prompt = """In src/app_controller.py, add internal conditional profiling hooks to key background thread methods: _run_event_loop and _handle_request_event.
PATTERN:
At the very beginning of the method:
if hasattr(self, 'perf_monitor') and getattr(self, 'perf_profiling_enabled', False):
self.perf_monitor.start_component("_method_name")
Immediately before EVERY 'return' statement AND at the very end of the method:
if hasattr(self, 'perf_monitor') and getattr(self, 'perf_profiling_enabled', False):
self.perf_monitor.end_component("_method_name")
CRITICAL:
1. DO NOT use try...finally.
2. Use exactly 1-space indentation for all Python code.
3. Replace _method_name with the actual name of the method.
4. Note that AppController has self.perf_monitor and self.perf_profiling_enabled (ensure you check for existence if they are initialized late).
"""