Web Performance Blog
Understanding the performance of Microsoft's Web Stack: IIS, ASP.NET, WCF, and more.
ASP.NET Performance Counters on Windows Client + IIS Express
I learned recently that ASP.NET performance counters are not available on Windows 7 or 8 (client)...
Date: 09/12/2012
Receive-Side Scaling: Maximizing Web Server CPU
UPDATE 1/7/2013: I recently re-ran the scenario on the original hardware and could not reproduce the...
Date: 03/26/2012
Debugging W3WP Startup
On a few occasions, I have needed to debug the startup of the IIS worker process (w3wp). I finally...
Date: 03/19/2012
Load Balancing Your Web Server
A recent regression in the ASP.NET performance lab prompted us to make a change to our...
Date: 03/14/2012
ASP.NET Internals – Managed runtime loader
Introduction There is a file called aspnet.config in the .Net framework installation. This file is...
Date: 02/29/2012
ASP.NET Internals – Prefetch and Multi-Core Jitting.
Introduction. A couple of new features are introduced in ASP.NET 4.5 to improve startup time of web...
Date: 02/29/2012
A Look Inside the IE Performance Lab
The Windows 8 blog details the Internet Explorer Performance Lab. It’s always fun to see how...
Date: 02/17/2012
Performance Counter Collection
As mentioned in my “Hello, World” post, performance counters are a great diagnostic tool for...
Date: 02/13/2012
ASP.NET Performance Lab: Hello, World!
I thought I could shed some light on the ASP.NET performance testing by presenting our most basic...
Date: 02/06/2012
Web Performance Blog
This week I launched a new blog that will focus on the performance of Microsoft’s Web Stack....
Date: 02/02/2012