Table of Contents

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 모두 이 인터페이스를 구현한다.