“I feel the need… the need for SPEED!” [Seven simple, performance-boosting tweaks for common Silverlight/WPF Charting scenarios]

No matter how fast things are, they never seem to be fast enough. Even if we had the world’s most optimized code in the Silverlight/WPF Data Visualization assembly, I bet there would still be a couple of people who wanted better performance. :) Unfortunately, we have don’t have the world’s most optimized code, and performance concerns represent one of the most common customer issues with Charting. While I wish we had the resources to commit to a few weeks of focused performance work, things just haven’t panned out like that so far.

Instead, I’ve got the next best thing: a collection of simple changes anyone can make to noticeably improve the performance of common scenarios with today’s bits! To demonstrate the impact of each of these tips, I’ve created a new “Performance Tweaks” tab in my DataVisualizationDemos sample application. The controls on this new page let you pick-and-choose which optimizations you’d like to see – then allow you to run simple scenarios to get a feel for how effective those tweaks are. And because DataVisualizationDemos compiles for and runs on Silverlight 3, Silverlight 4, WPF 3.5, and WPF 4, it’s easy to get a feel for how much benefit you can expect to see on any supported platform.

For each of the seven tips below, I list simple steps that show the performance benefit of the tip using the new sample page. Performance improvements are best experienced in person, so I encourage interested readers to download the demo and follow along at home! :)

from Delay’s Blog            more here

This entry was posted in tutorial and tagged , , , , , . Bookmark the permalink.