Mastering .NET Performance Tuning

Superior performance doesn't just happen; it is the product of intentional design coupled with careful execution.Performance is a feature and this series will get you thinking about performance in the right way. It answers questions such as how do you architect for performance, how do you monitor and measure performance, and which tools should you use? It also takes you deeper into the garbage collector than you've ever been before, and peels back the curtain on memory issues that frequently afflict .NET applications.