Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $29.99
  • Save: $6.20 (21%)
FREE Shipping on orders over $35.
Only 4 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Good | Details
Sold by apex_media
Condition: Used: Good
Comment: Ships direct from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $25. Overnight and 2 day shipping available!
Trade in your item
Get a $2.00
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

.Net Performance Testing and Optimization - The Complete Guide Paperback – March 29, 2010

Amazon Price New from Used from
"Please retry"
$19.23 $8.82

Frequently Bought Together

.Net Performance Testing and Optimization - The Complete Guide + Pro .NET Performance: Optimize Your C# Applications (Expert's Voice in .NET)
Price for both: $59.78

Buy the selected items together

Customers Who Bought This Item Also Bought


Books for Pragmatic Programmers
Find resources for various programming needs, including agile teams, programming languages, and the life of a programmer, in the Pragmatic Bookshelf.

Product Details

  • Paperback: 422 pages
  • Publisher: Red gate books (March 29, 2010)
  • Language: English
  • ISBN-10: 1906434409
  • ISBN-13: 978-1906434403
  • Product Dimensions: 9.2 x 6.1 x 0.9 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,433,125 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

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 ( and TechEd, and is also a board member of ASPInsiders ( 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 ( 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.

Customer Reviews

4.0 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

6 of 6 people found the following review helpful By Xuegang Huang on May 13, 2010
Format: Paperback
This book is just like its name, a complete guide to .net performance testing. It covers very broad scenarios related to .net development of various types of applications. I would think of this book as a handbook for beginner or intermediate levels of developers. When one needs deep insight to certain performance problems, the book can point out a direction and ONLY a direction.

One needs to know a bit more or be a little experienced with typical software development process and roles in order to understand the book at a better level. I like the test metrics part since it mentions the metrics together with the typical values of these metrics under various situations. The performance tuning and load balancing tips in chapters 11-13 are quite useful. But the chapters about application profiling and performance profiling look more like a brief introduction to various tools available. In addition, the timing of the content is important. One needs to look forward to an upgraded version when Windows 7 and Visual Studio 2010 is used massively.

All in all I think this is a good handbook and it covers a very important and realistic topic. It is interesting to say that I still find useful tips from the book after working in a large software development organization for years. :)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
This great book on performance testing and optimization, really covers this topic well both from and overall perspective as in depth hands on stuff.
It covers new and emerging technique areas like AppFabric and Cloud computing which in my opinion is a big PLUS.
I also like the coverage over different tools and functionality in the OS and Visual Studio to help you in your quest for well performing applications.
The book is packed with information and gives guidelines and the authors' great experience in this field really show.
This is a book to have handy and I have it on my desk for easy access.
I definitly recommend buyin this book!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 5 people found the following review helpful By I. Spaanjaars on June 24, 2010
Format: Paperback
About the Book
The book is divided in 13 chapters dealing with the following topics:

Chapter 1, with the What and the Why section sets the stage by introducing concepts and terminology such as the different forms of testing, profiling and explains why it's important to quantify and measure code performance.

The second chapter deals with performance targets and helps you understand important things to measure and optimize, such as the (average) response times and the "time to first byte". It also talks about the load on your application you want to target such as the number of concurrent users, peak usage and growth of the application.

Chapter 3 deals with what information you need to collect to make good judgment calls about performance. It discusses the importance of a base line test for comparison, talks about the things you can measure such as CPU and memory usage, response times, requests per second (for web applications) and more. It also helps your recognize patterns in memory usage for normal applications and those with memory leaks. The chapter closes off with a description of many of the performance counters found in Windows that can be monitored with Performance Monitor.

Chapter 4 - Implementing Your Test Rig guides you through setting up your systems and network for performance tests and profiling. It deals with general network issues and shows you how to install and configure Visual Studio Team Test (or higher) and how to distribute and configure the workstation, the controllers and the agents. A useful chapter if you're new to this, although I find it lacking some detail here and there.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
0 of 1 people found the following review helpful By Cliff Conway on May 29, 2010
Format: Paperback
If software systems designers were asked should we be concerned about such things as Performance testing and optimization we would all answer yes without hesitation. However, if ask how to achieve these things many would struggle to find answers. This volume aims to demystify this important area by examining the major topics of Performance testing, Load Testing, Stress Testing and Profiling. The aim of this book is to help you manage the execution of tests and the collation of the data derived from these tests while trying to achieve the best ratio between value to the business and effort expended - a noble goal.

All Developers do constant battle with piecing together many components to try to form a system that appears as a coherent whole. However, this battle hides important areas related to performance and the associated testing necessities related to this amalgamation components and the end performance of the beast. Just stop to condiser the components you use to build a site - web server, hosting software, Html, ASP.NET, CSS, Ajax - the list continues to grow. In this text the authors are attempting to assembly a knowledge base of expertise and best practices in an organised and useful manner.

The authors know a thing or two about testing and have a very approachable way of communicating this. They clearly layout their stall incorporating current best practices. Although the book is well researched and written don't expect to become a expert within a short period of time. The goal, of balancing results (in achieving performance efficiencies) with the cost of achieving those results takes some time to master and will be complicated during different projects by differing pressures, both technical and political!
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images