Another quick question, do you have anyway of changing the “Resolution” of the plot to increase performance. I am looking at one of your competitors products and they have a way of doing this to reduce processing. I have a problem at the moment that whilst displaying a graph control using real time data, CPU usage is quite high. At the moment I am only using “test” data and worry later it will not cope.
Something like this…Quote…
“The Resolution property sets the rendering resolution for a series. It allows you to control the fidelity of the line plotted to the data, with the maximum fidelity being set by default to 1. Larger Resolution values reduce the fidelity of the line, but improve performance significantly. This is appropriate for scenarios with rapidly changing data, when the direction of change and boundary values are more important than specific values.”
- wilx asked 11 years ago
- You must login to post comments
Hi again,
As I see you’ve read this thread on performance optimization. in addition, I can suggest setting StrokeThickness to 1 and switching off AntiAliasing. Also you could play around with different resampling modes, I think this is the closest to theirs Resolution property, because it allows to omit some points and reduces drawing. To set up resampling mode, use IRenderableSeries.ResamplingMode property. Please, take a look at our Performance demo example to see it in action.
Hope this helps!
Best regards,
Yuriy
- Yuriy Zadereckiy answered 11 years ago
- You must login to post comments
Please login first to submit.