Nuggets of performance wisdom

In case you thought it was exclusively centered around game development, the session on Building a High Performance 3D Game for Windows Phone includes some useful performance tips that apply to general managed code, so it's worth checking out.

It also has a couple of slides with some interesting comparsions between performance characteristics of the Compact Framework vs. the full framework, and some things to think about when contrasting C++ and .NET memory management beyond the immediately obvious.

More generally, it's always great to see what goes into building a mental framework of what things cost in terms of performance, and how to go about thinking of tradeoffs. So even if you'll never program a game, there's no excuse not to view the free session content.

Enjoy!