> mscorlib.dll!System.Collections.ArrayList.RemoveAt(int index) Line 512 + 0x18 bytes C#
mscorlib.dll!System.Collections.CollectionBase.System.Collections.IList.Remove(object value = {NinjaTrader.Gui.Chart.ChartLine}) Line 148 C#
NinjaTrader.Core.dll!NinjaTrader.Gui.Chart.ChartObjectCollection.Remove(NinjaTrader.Gui.Chart.ChartObject chartObject) + 0x9 bytes
NinjaTrader.Core.dll!NinjaTrader.Strategy.StrategyBase.RemoveDrawObjects() + 0xe8 bytes
NinjaTrader.Core.dll!NinjaTrader.Strategy.StrategyBase.Dispose() + 0x70e bytes
3144178b65c14289a6756604d944436a.dll!NinjaTrader.Strategy.Strategy.Dispose() + 0x18 bytes
NinjaTrader.Core.dll!NinjaTrader.Gui.PerformanceViewerControl.RunBackTest() + 0xdc3 bytes
NinjaTrader.Core.dll!NinjaTrader.Gui.PerformanceViewerControl.Display() + 0x6b3 bytes
NinjaTrader.Core.dll!NinjaTrader.Strategy.StrategyAnalyzer.OnAfterGridRowActivate(object sender, System.EventArgs e) + 0xdb6 bytes
this has taken several minutes so far. long enough for be to notice, launch the debugger, get a stack trace and write this post.
you know about ArrayList.Clear()?

Comment