NET Performance Testing and Optimization - the Complete Guide
There is a huge amount of information available on the how's and why's of performance testing .NET applications, but it is often fairly subjective, narrow in scope, or doesn't quite cover everything you were hoping to learn. The Complete Guide to Performance Testing and Optimizing .NET Applications (by Paul Glavich and Chris Farrell) covers everything from why you should test, through the steps of setting up your test environment, all the way to how to actually run and record tests, and what you should be looking for. Once you're up and running, Paul and Chris cover the fine details of tips and techniques to make the most of your performance testing, and some good ways to get fast results. With all this detail, you will have everything you need to make the most of your .NET code.
- Paperback | 422 pages
- 154.94 x 228.6 x 25.4mm | 589.67g
- 29 Mar 2010
- Red Gate Books
- Cambridge, United Kingdom
- black & white illustrations
About Paul Glavich
Paul Glavich is an ASP.NET MVP with over 15 years of industry experience ranging from PICK, C, C++, Delphi and Visual Basic 3/4/5/6 to his current speciality in .NET with C#, COM+ and ASP.NET. Paul has been developing in .NET technologies since .NET was first in Beta, and was technical architect for one of the world's first internet banking solutions using .NET technology. Paul has authored books on Beginning AJAX in ASP.NET and Microsoft ASP.NET AJAX, and is currently focusing on Microsoft ASP.NET AJAX and Windows Communication Foundation technologies, has presented at the Sydney .NET user group (www.sdnug.org) and TechEd, and is also a board member of ASPInsiders (www.aspinsiders.com). In the event of particularly unruly hecklers, Paul also holds a 4th degree black belt in Budo-Jitsu. Chris Farrell has over eighteen years of development experience, and has spent the last seven as a .NET consultant and Trainer. For the last three years his focus has shifted to application performance assurance and the use of tools to identify performance problems in complex .NET applications. Working with many of the world's largest corporations, he has helped development teams find and fix performance, stability and scalability problems with an emphasis on training. After working at Compuware as a consultant for two years in 2009, Chris joined the independent consultancy CodeAssure UK (www.codeassure.co.uk) as their lead performance consultant. When not analyzing underperforming web sites, Chris loves to spend time with his wife and young son swimming, bike riding and playing tennis. His dream is to encourage his son to play tennis to a standard good enough to reach a Wimbledon final although a semi would be fine.
Table of contents
Chapter 01: Introduction - The What and the Why Chapter 02: Understanding Performance Targets Chapter 03: Performance and Load Test Metrics Chapter 04: Implementing your Test Rig Chapter 05: Creating Performance Tests Chapter 06: Next Steps - Profiling Chapter 07: Performance Profiling Chapter 08: Memory Profiling Chapter 09: The Performance Testing Process Chapter 10: Common Areas for Performance Improvements Chapter 11: Load Balancing Chapter 12: Internet Information Server (IIS) Chapter 13: HTTP Optimization