Page 1 of 1

Cursor and performance when mouse is moved over chart

Posted: Thu Feb 05, 2015 2:00 pm
by 9341442
Hello,

Our company used TeeChart component (VCL) for our previous projects and we was satisfied with it. But for our new projects we migrated to .NET 4.0 (targeting to WPF applications). We'are searching and testing some chart components now. I downloaded TeeChartNET2014EVAL_4.1.2014.12155 and tested it. When I moved mouse over the chart, aero working cursor was displayed and CPU usage was increased up to 90%.
Is it possible eliminate this behaviour?

My system is
i5-3470 (3.6GHz), 8GB, Windows 8 Enterprise (x64)
MSVS2013 (C#), TeeChartNET2014EVAL_4.1.2014.12155
Same results for
Athlon II X2 250 (3GHz), 2GB, Windows 7 Enterprise (x32)

My test application was
simple WPF application with 6 series, each with 100000 values (samples).

Mike

Re: Cursor and performance when mouse is moved over chart

Posted: Thu Feb 05, 2015 4:10 pm
by Christopher
Mike,

I'm afraid to say that the performance of the native WPF Graphics Rendering is notoriously lacking, and unfortunately TeeChart.WPF.dll uses native WPF Graphics Rendering.

In April last year we released a TeeChart.WPDDirect2D.dll here which gained some ground in performance, but this was never put into a release version as the demand for such a chart from our clients was minority.

We know several corporate clients who left the WPF environment altogether precisely because of such performance issues. I'm sorry I have nothing more concrete to offer you here.