Namespace Luny.Engine.Diagnostics
Classes
- LunyObserverMetrics
Performance metrics for a single lifecycle observer. Tracks execution time statistics and error counts.
Interfaces
- ILunyEngineProfiler
Concrete implementation of engine-level profiling. Tracks execution time for each lifecycle observer with configurable rolling average. Public methods use [Conditional] attributes - completely stripped in release builds unless LUNY_PROFILE defined.
- ILunyEngineProfilerSnapshot
Immutable snapshot of profiler state at a specific point in time. Useful for querying performance metrics without blocking the profiler.