Improving .NET Application Performance and Scalability
Hidden in one of the many nooks and crannies on MSDN is this massive (1120 Printed pages) guide to improving the performance and scalability of .NET applications. It’s been available for a while, but I just discovered it, and wanted to pass the goodness on to you. I’m just starting to work my way through it, and I can tell you that it is a very exhaustive guide to performance issues. Given the depth of the guide there may be many sections that are not of interest to you, so a good way to read it is to jump to the chapter that interests you the most and start from there. Even if you are an experienced developer, it can be good to brush up on performance issues. Remember that managed code (what with its garbage collection and JITing) brings a different set of performance issues to the table then native code does. Thankfully, the guide is also available as a PDF, so you can browse it offline as well.