It’s been a long while since I’ve posted to my blog. What have I been up to? Basically, since the PDC I’ve been working on WPF performance. We’ve been working on reducing CPU consumption, memory consumption and, in some case, GPU consumption.
One of the things that I’d like to start doing is posting some snippets on some of the stuff we (the WPF Perf Team) learned as we’ve working on the performance of the platform. For example, if you take a look at a profile of your WPF application, how do you know what to look for?
I’ll start with small tidbits, though:)
Perf Tip: Use BitmapEffects sparingly. BitmapEffects run entirely in software and cuase scenes which frequently invalidate to be very expensive to update (for example, from animations.) BitmapEffects are best used on small static UI.