public static void BeginSample(string name) { if (TimeWarning.OnBegin != null) { TimeWarning.OnBegin(name); } }
private void Start(string name, long maxMilliseconds) { if (TimeWarning.Enabled) { this.warningName = name; this.warningMS = (double)maxMilliseconds; this.stopwatch.Reset(); this.stopwatch.Start(); this.gcCount = GC.CollectionCount(0); } this.disposed = false; if (TimeWarning.OnBegin != null) { TimeWarning.OnBegin(name); } }
private void Start(string name, float maxSeconds = 0.1f) { if (TimeWarning.Enabled) { this.warningName = name; this.warningMS = (double)(maxSeconds * 1000f); this.stopwatch.Reset(); this.stopwatch.Start(); this.gcCount = GC.CollectionCount(0); } this.disposed = false; if (TimeWarning.OnBegin != null) { TimeWarning.OnBegin(name); } }