General chart performance: what can I expect?

Hi,

I wanted to find out what kind of performance I can expect from the ChartControl, and whether there are areas I can speed things up.

I have a line chart with 6000 points. It takes about 3.9 seconds to paint the chart (1.6s in _Paint, 2.2s in PrepareAxesSeriesAndChart). I'm running on a Pentium D 3.0GHz. Is this what I should expect? Can anyone else verify that this is the level of performance they are seeing?

I have tried these various methods mentioned on this forum to speed things up:
* ChartSeries.EnableStyles = false;
* ChartSeries.Style.DisplayShadow = false;
* ChartControl.ImprovePerformance = true;
* ChartControl.DropSeriesPoints = true;
* turned off gradients

Are there any other techniques I can try? I've attached the sample project I've been using to measure this.

Best regards, BenT

ChartMetrics.zip

1 Reply

AD Administrator Syncfusion Team December 13, 2006 08:53 PM UTC

Hi BenT,

I regret for the delay in getting back to you.

Essential Chart performance is improved in the latest version [4.4.0.51].
I have tested the same project using the latest version. It is taking only fraction of seconds for updating the chart.

Please have a look at the attached sample.
Chart Metrics sample

Let me know if you have any further questions.

Thanks for your interest in Syncfusion products.

Regards,
Sureshbabu

Loader.
Up arrow icon