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)...

Author: Christy Henriksson 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...

Author: Christy Henriksson 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...

Author: Christy Henriksson 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...

Author: Christy Henriksson 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...

Author: Jose Reyes - ASP.NET 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...

Author: Jose Reyes - ASP.NET 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...

Author: Christy Henriksson Date: 02/17/2012

Performance Counter Collection

As mentioned in my “Hello, World” post, performance counters are a great diagnostic tool for...

Author: Christy Henriksson 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...

Author: Christy Henriksson 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....

Author: Christy Henriksson Date: 02/02/2012