This thread looks to be a little on the old side and therefore may no longer be relevant. Please see if there is a newer thread on the subject and ensure you're using the most recent build of any software if your question regards a particular product.
This thread has been locked and is no longer accepting new posts, if you have a question regarding this topic please email us at support@mindscape.co.nz
|
Hi there We are experiencing less than optimal performance plotting a chart with about 5K data samples. It takes in excess of 30 seconds from the time we set DataContext to the moment when the chart appears on the screen. We have tried LargeDataSetChart sample from the demo and found that it was remarkably fast. When we compared the code from the sample with our code we have found two main differences apart from the fact that we are plotting five series and the sample does one:
We if modify the sample's code to use StackedBarSeries the time taken to render the graph increases from approx. 1 second to "never" and if we leave AreaSeries in place and use DateTimeDouble instead of Point the rendering time increases from 1 second to 5-6. So I have two questions:
We are using build dated 22/03/2012 Thank you Boris |
|
|
Hello Boris We are currently doing another pass of improving the performance of the chart controls. When we are done, the performance of bar series and stacked-bar series will be greatly improved for large amounts of data. This will get close to matching the performance of area series. The performance of using DateTimeDouble and other data objects will also be improved, though it probably won't quite match the performance of using Points - it could be around 2-3 seconds rather than 1. I'll also be looking into providing a loading cursor, or at least a way to hook into some events to create your own. These performance enhancements and more will be coming out in nightly builds over the next few weeks. I have increased the priority of these particular scenarios and I'll let you know when the performance for these have been improved. Jason Fauchelle |
|
|
Hello Boris Just letting you know that the performance improvement for using DateTimeDouble (and other data types) instead of Point objects is finished. This update can be downloaded right now through the current nightly builds: http://assets.mindscape.co.nz/Trial/Nightlies/20120416/WpfElements5Trial-20120416.msi The BarSeries and StackedBarSeries improvements are still pending but will be implemented soon. I'll let you know when this is done. Jason Fauchelle |
|
|
Hello Boris The next nightly build will include the performance enhancements for BarSeries and StackedBarSeries. You can download this from your account page: http://www.mindscapehq.com/store/myaccount Jason Fauchelle |
|