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)

September, 2007

  • If broken it is, fix it you should

    I'm presenting at Oredev in Malmo, Sweden Nov 13th-15th

    Nov 13th-15th I will be presenting at Oredev in Malmö, Sweden. Oredev is a tech conference and this year it looks really promising considering all the big names they have brought in to present. I will be doing a presentation on Common issues in ASP.NET production environments. It will basically be a presentation on things to avoid in order to not run into some of the most common hangs/perf issues, memory issues, crashes and exceptions and for good measure I am planning to throw in some windbg/sos...
  • If broken it is, fix it you should

    Debugging Script: Dumping out ASP.NET Session Contents

    In my last post I wrote a script to dump out all the ASP.NET requests on the heap. Since one of the most common memory issues I encounter is too much cache or session state I figured that showing you how to retreive session data would be good. A word of caution, since this script uses !dumpheap (to dump out the objects on the heap) and !objsize (to figure out the size of an object including the size of its membervariables) it may take a long time to execute if you have a very large dump, which...
  • If broken it is, fix it you should

    Debugging Script: Dumping out current and recent ASP.NET Requests

    When you debug asp.net applications it is often useful to find out which requests are currently executing, how long they have been executing, what the querystring was etc. Since getting this information from a dump can be a long and tedious process even if you know what you are doing, it lends itself extremely well for a script. If you are only interested in the script itself, please skip to the last section, but if you're anything like me, and want to know the nitty gritty details and want to...
Page 1 of 1 (3 items)