Contents tagged with Debugging
-
What do you need to troubleshoot Azure?
Looking to the future with cloud computing, it is going to become increasingly important to have good information about what is happening with your site in order to properly maintain it.
-
Strange callstacks
How many times have you been troubleshooting a dump or application, you look at the callstack and you see something that just doesn’t quite look right. Chances are the problem is that you don’t have correct symbols.
-
ASP.NET Tip: How to avoid creating a GC Hole
There are only a few things that can make a .NET process crash. The most common one is an Unhandled Exception getting raised. Another way that is can happen is by creating a GC Hole.
-
Who uses SOSEX and what for?
Another thing I am curious to know is if anyone is using SOSEX and what advantages it gives you for debugging. I have talked to the author of it and I think it has a lot of useful commands, just wanted to get everyone’s take on it.
-
High Memory part 6 – Fragmentation revisited
-
Debugger Extension update
The debugger extension that we were working on getting out with the debugger package has hit some roadblocks and it looks like it isn't going to be shipping with the debugger anytime soon.
-
How do you test the performance of your web site?
I wanted to get a feel for what tools people are using to test the performance of their website. My questions are:
-
SOS Tip: Using help
This is just a quick little note to remind everyone that the !help command in sos can be very helpful. Not only does it list all of the possible commands, but if you run it and pass it the name of a command, it will print out a bunch of really useful information for that command.
-
SOS Best Practice: Match the SOS version with the process being analyzed
I haven’t seen a whole of of issues around this as of yet, but now that 3.5 SP1 has released that may change. If you copy SOS.dll to another location and then load it out of that directory to troubleshoot dumps, you may start seeing problems. Namely, things like !clrstack not returning any valid names for functions and just printing out the numbers. For example:
-
Do you think about supportability?
So I wanted to get a read on how people design their web sites. My thinking is that there isn’t much time spent in planning for supportability. There are a lot of other concerns that take priority, What is more important – Design or Content.