If broken it is, fix it you should

Using the powers of the debugger to solve the problems of the world - and a bag of chips    by Tess Ferrandez, ASP.NET Escalation Engineer (Microsoft)

October, 2008

Posts
  • If broken it is, fix it you should

    Using VSTS Test and Profilers to troubleshoot performance issues (low cpu hang)

    • 18 Comments
    I’ve been wanting to dig into the Test features in Visual Studio Team System for a while to “debug” issues during the test phase. In my previous post I linked to a Swedish screen cast by Mikael Deurell, but for those of you who don’t know Swedish I thought I’d walk through troubleshooting a couple of my labs using the Visual Studio Team System Profiler and Load Tests. Problem description The issue we will troubleshoot comes from lab 1 in my BuggyBits lab set, and the scenario here is that we...
  • If broken it is, fix it you should

    Need your input for TechEd EMEA sessions on troubleshooting .net applications

    • 18 Comments
    TechEd EMEA Developers is just around 2 weeks away now and the pre-conference nervousness is starting to get to me:)   This will be my first time at TechEd (even as an attendee) so I am really excited. I was just chatting a little with one of the track-owners to figure out what the venue and the presentation rooms looked like to get a feel for what the sessions are going to be like.  They scheduled my breakout session ( WUX405 Common ASP.NET production issues and how to troubleshoot...
  • If broken it is, fix it you should

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

    • 5 Comments
    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 also see that the w3wp.exe process sits at very high CPU ~100% during the time this page executes. Using Windbg in the lab, we saw that the issue here was that we were concatenating a very...
  • If broken it is, fix it you should

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

    • 4 Comments
    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 ASP.NET applications. The problems and demos shown are a compilation of many years of experience in troubleshooting these types of issues for some of our largest...
  • If broken it is, fix it you should

    Troubleshooting ASP.NET issues with HTTPERR logs

    • 4 Comments
    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 and what all the error codes mean, and there is another good article from asp alliance on how to use LogParser to perform queries against the http error logs to sift through...
  • If broken it is, fix it you should

    Performance by Design – PDC 2008

    • 1 Comments
    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 the pre-conference, but Vance posted all the slides they used on his blog . Performance by Design Intro – Rico Mariani Performance by...
  • If broken it is, fix it you should

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

    • 0 Comments
    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 numbers are different now but all the rest is the same. Tess
Page 1 of 1 (7 items)