Namespace Framework.Systems.Diagnostics
Classes
- AllocationSpikeWatcher
Mono Heap Allocation Spike 자동 감지. 프레임간 Mono 힙 증가량이 N회 연속 임계값 초과 시 Warning. 쿨다운으로 로그 스팸 방지.
- Diagnostics
Diagnostics 시스템 정적 진입점. 하위 호환 접근 제공.
- DiagnosticsConfig
Diagnostics 설정. ScriptableObject 로 Inspector 에서 조정.
- DiagnosticsService
IDiagnosticsService 구현체. Diagnostics 기능의 단일 진입점.
- FrameSpikeWatcher
Frame Spike 자동 감지. N회 연속 초과 시 Warning. 쿨다운으로 로그 스팸 방지.
- MemoryWatcher
Memory 지속 증가 감지. N회 연속 최소 증가량 초과 시 Warning. 쿨다운으로 로그 스팸 방지.
Structs
- DiagnosticsSnapshot
특정 시점의 진단 상태 스냅샷. 불변 값 타입.
Interfaces
- IDiagnosticsService
Diagnostics 기능 진입점 계약. DI 주입 대상.
- IDiagnosticsWatcher
Diagnostics Watcher 계약. 기본 제공 Watcher 및 사용자 정의 Watcher 모두 이 인터페이스를 구현한다.