Profiling¶
Purpose¶
Owns lightweight editor-only performance diagnostics used during development and support investigations.
This territory provides panel timing measurements, editor GUI performance reporting, and optional profiling overlays.
Owns¶
- Panel timing diagnostics
- Editor GUI profiling
- Diagnostics overlays
- Performance sampling
- Profiling visualization
Does NOT Own¶
- Runtime profiling
- Gameplay profiling
- Rendering profiling
- Performance optimization systems
- Production telemetry
Allowed Dependencies¶
Profiling may depend on:
- Unity editor APIs
- Diagnostics systems
- Shared profiling helpers
Profiling should avoid depending directly on:
- Feature implementations
- Export systems
- Rendering implementations
- Preview ownership
Notes¶
Profiling is intended for development and support investigation.
It should remain optional, lightweight, and isolated from normal user workflows.
Profiling data exists to identify expensive editor operations and UI bottlenecks.
Future Candidates¶
- Memory diagnostics
- Capture profiling
- Export profiling
- Diagnostic performance reports