Interface ILunyEngineProfiler
- Namespace
- Luny.Engine.Diagnostics /
- Assembly
- Luny.dll
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.
public interface ILunyEngineProfiler
Expand Details ...
Properties
RollingAverageWindow
Int32 RollingAverageWindow { get; set; }
Property Value
Methods
TakeSnapshot()
ILunyEngineProfilerSnapshot TakeSnapshot()