Hello,
I've posted part of my problem, but could not rename the thread:
http://www.telerik.com/community/forums/silverlight/chart/backgroundworker-for-radchart.aspx
I hope that this title will promote discussion on the topic - I think everyone needs this? let me know if i'm wrong to have opened a new thread.
As performance goes many people are complaining about the data updating and something has been mentioned for Q1 2010 or later on as a fix.
I would just like to clarify that I am not interested in increasing the performance speed of the chart, but I want to increase the performance and usability of my entire application by separating the chart's processing from the UI thread. this is very important for our project.
The chart could take 20 milliseconds to populate or it could take 2000 with one hundred times more data. Even if it takes a full minute, there must be a way that this can be done which does not lock up the UI thread.
For clarification and help in answering my query, as I understand UI thread it is the main processing stream of the application, which controls animations and all of my usercontrol processing, like button-clicks and their events, mouse over events and effects, et cetera. When the chart (or many charts) are busy working, this thread is overloaded and clicks, mouseovers, and event handlers are not working correctly.
If necessary I could set up a test project for this, but I'm sure everyone understands the 'freezing' effect that I am referring to, which can be seen in animations being jerky and the nonresponsiveness of the application.
Thanks a lot,
Chimp
I've posted part of my problem, but could not rename the thread:
http://www.telerik.com/community/forums/silverlight/chart/backgroundworker-for-radchart.aspx
I hope that this title will promote discussion on the topic - I think everyone needs this? let me know if i'm wrong to have opened a new thread.
As performance goes many people are complaining about the data updating and something has been mentioned for Q1 2010 or later on as a fix.
I would just like to clarify that I am not interested in increasing the performance speed of the chart, but I want to increase the performance and usability of my entire application by separating the chart's processing from the UI thread. this is very important for our project.
The chart could take 20 milliseconds to populate or it could take 2000 with one hundred times more data. Even if it takes a full minute, there must be a way that this can be done which does not lock up the UI thread.
For clarification and help in answering my query, as I understand UI thread it is the main processing stream of the application, which controls animations and all of my usercontrol processing, like button-clicks and their events, mouse over events and effects, et cetera. When the chart (or many charts) are busy working, this thread is overloaded and clicks, mouseovers, and event handlers are not working correctly.
If necessary I could set up a test project for this, but I'm sure everyone understands the 'freezing' effect that I am referring to, which can be seen in animations being jerky and the nonresponsiveness of the application.
Thanks a lot,
Chimp