Performance by Design – PDC 2008

Rico Mariani (Chief Architect of Visual Studio – previously performance architect for .net), Vance Morrison (Performance architect for .net) and Mark Friedman (Architect Lead for the Developer Division of Performance Engineering) had a full day talk at the PDC about performance. Unfortunately recordings are probably not going to be available since this was done at…


Troubleshooting ASP.NET issues with HTTPERR logs

I am doing some email cleanup and got a request to write a post about how to use the HTTPERR logs. I thought long and hard about what I could write that would add value.  There is a really good KB article on the topic http://support.microsoft.com/default.aspx?scid=kb;en-us;820729 that goes through how to set it up properly…


Debugging hangs, memory leaks or exceptions in silverlight apps with sos

Back in August I wrote a post about how to debug these types of issues in silverlight applications.  Since Silverlight 2.0 RTM’d this is now a bit more relevant so just wanted to refresh your memory that you can debug these types of applications and issues with windbg and sos if neccessary. http://blogs.msdn.com/tess/archive/2008/08/21/debugging-silverlight-applications-with-windbg-and-sos-dll.aspx The version…


.NET Debugging at TechED EMEA (10-14 November in Barcelona)

I hope you will join me for TechEd in Barcelona on the 10th-14th of November. I will be presenting 2 sessions, one breakout and one interactive session: WUX405 Common ASP.NET production issues and how to troubleshoot them with windbg “This session presents the most common causes for hangs, performance issues, crashes, and memory problems in…


Using VSTS Test and Profilers to troubleshoot a High CPU in GC issue

Following my post about how to troubleshoot a low CPU performance issue with VSTS Test, I will now do the same for lab 4 where we have high CPU in GC. The scenario is pretty similar in that we have a page (http://localhost/BuggyBits/AllProducts.aspx) that seems to be taking a lot of time to execute.  We…