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)

March, 2007

Posts
  • If broken it is, fix it you should

    ASP.NET Case Study: Tracing your way to Out Of Memory Exceptions

    • 5 Comments
    One of my colleagues asked me to look at a memory dump for a customer and I thought that was I found was fairly interesting so here is the story. Problem description: Memory in our ASP.NET application (w3wp.exe) keeps growing and growing and requests become slower and slower as time goes by. Speaking of which, my machine is crawling to a halt right now. My problem is that I'm a collector which had seriously negative effects when moving houses because of all the stuff I hadn't used in 7 years...
  • If broken it is, fix it you should

    High CPU in GC and other badness caused by SetProcessAffinityMask

    • 8 Comments
    I thought I'd share a support story with you from a very interesting case I have. My customer is running a pretty busy ASP.NET application on an 8-way box. Actually they are running on several 8-way boxes but that doesn't really make a difference for the story... Problem description: Intermittently requests are running so slow that the ASP.NET application has to be restarted. Troubleshooting: The customer has been extremely dilligent in taking memory dumps of the process when it...
  • If broken it is, fix it you should

    Developer Summit 2007

    • 0 Comments
    A short commercial break... I'll be chatting along about ASP.NET issues at Developer Summit 2007 in Stockholm on May 23rd. http://www.cornerstone.se/expertzone/dev07/
  • If broken it is, fix it you should

    .NET Hang Case Study: The GC-Loader Lock Deadlock (a story of mixed mode dlls)

    • 23 Comments
    I'm sorry I haven't had a chance to write much lately because of a lot of different reasons. I moved houses and at the same time I started writing some managed debugging scripts for debugdiag 1.1 to allow it to automatically catch a lot of the issues that I've been writing about before. But... enough with the excuses already... I had an interesting case recently, well actually it is still on-going but during the course of the case we discovered a hang in their application caused by using mixed...
Page 1 of 1 (4 items)