We have noticed that we have a fair amount of CPU load and memory churn, even when the application is doing absolutely nothing and we are showing no data.
It seems that it is continuously calling our handler for the FormatValueLabel event?
The stack trace is this:
Code: Select all
DiagnosticAnalyzer.Module.Common.dll!DiagnosticAnalyzer.Module.Common.Views.XyStackPlotControlView.AxisBase_OnFormatValueLabel(object sender, Arction.Wpf.SemibindableCharting.Axes.FormatValueLabelEventArgs e) Line 102 C#
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.Axes.AxisBase.DEC(double A) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.LightningChartUltimate.HWC(Arction.Wpf.SemibindableCharting.Axes.AxisX A, float B, float C, int F, double G, double H, bool I, bool J, bool K, bool L, bool M, ref System.Collections.Generic.List<Arction.RenderingDefinitions.BatchTextDrawItem> O, ref System.Collections.Generic.List<Arction.RenderingDefinitions.BatchTextDrawItem> P, ref System.Collections.Generic.List<Arction.RenderingDefinitions.BatchTextDrawItem> Q) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.LightningChartUltimate.GWC() Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.LightningChartUltimate.EUC() Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.LightningChartUltimate.JNC() Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.LightningChartUltimate.HNC() Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.LightningChartUltimate.FNC() Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.LightningChartUltimate.QAC(object A) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.LightningChartUltimate.NXB(object A, object B, uint C, string F) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.ChartNode.LXB(object A, object B, uint C, string F) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.Views.ViewXY.ViewXY.LXB(object A, object B, uint C, string F) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.ChartNode.NXB(object A, object B, uint C, string F) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.ChartNode.LXB(object A, object B, uint C, string F) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.ChartNode.NXB(object A, object B, uint C, string F) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.ChartNode.LXB(object A, object B, uint C, string F) Unknown
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll!Arction.Wpf.SemibindableCharting.Views.ViewXY.AutoYFit.m_timerAutoFit_Tick(object sender, System.EventArgs e) Unknown
WindowsBase.dll!System.Windows.Threading.DispatcherTimer.FireTick(object unused) Line 318 C#
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs) Line 104 C#
...
Can we turn it off - our users are likely to be annoyed at our application eating 5% cpu even when passive?