Browse by Tags

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. Keeping development type of issues aside, what types of things do Read More...
Posted 19 November 08 06:00 by Tom | 6 Comments   
Filed under , , ,
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. For example, if you see something Read More...
Posted 29 October 08 06:00 by Tom | 1 Comments   
Filed under , , ,
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. What is a GC Hole So first a little background on what I Read More...
Posted 25 September 08 06:00 by Tom | 5 Comments   
Filed under , , , ,
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. Let me know any Read More...
Posted 22 September 08 06:00 by Tom | 3 Comments   
Filed under , , ,
High Memory part 6 – Fragmentation revisited
I have talked about a bunch of commands used to troubleshoot a managed memory problem in the past and given some situations of using them like: High memory, CPU, or other performance problems with .NET High Memory continued - Datatables High Memory part Read More...
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. We are looking to see if we can find an alternative method to Read More...
Posted 12 September 08 06:00 by Tom | 2 Comments   
Filed under , , , ,
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: Do you check page-load times?  Do you dig in to see which files are taking the time How do you track down a page that uses a Read More...
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 Read More...
Posted 09 September 08 06:32 by Tom | 1 Comments   
Filed under , , ,
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.  Read More...
Posted 25 August 08 06:00 by Tom | 1 Comments   
Filed under , , , ,
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 Read More...
Posted 24 July 08 06:00 by Tom | 6 Comments   
Filed under , , , ,
ASP.NET Tips: DumpAllExceptions output changes
The first time you run !DumpAllExceptions you will see it print out one full exception for each type of exception that is in the dump. This will include the message and the callstack of the exception. For example: Any time after that, if you run the same Read More...
Posted 23 July 08 06:00 by Tom | 1 Comments   
Filed under , , , ,
Windows Internal Beta Exam 70-660
I wanted to pass along some really exciting news if you haven’t heard about it yet, we are getting ready to release a new certification that targets developers and IT professionals who need to know about the internals of Windows for their job.  You Read More...
Posted 16 July 08 12:04 by Tom | 6 Comments   
Filed under , , , ,
Debugging ASP.NET on a Production Server 101
So I thought I would put all the information together in one place that I have been creating over the past few months.  I’ll try to go through all the steps and the different things that you will need to use in order to track down a problem. Realizing Read More...
Posted 15 July 08 06:00 by Tom | 8 Comments   
Filed under , , , ,
SOS: Always use the correct debugger
I cannot stress this enough.  It is very important that you use the same architecture for the debugger as the process that you are trying to troubleshoot. Wrong version when capturing a dump If you use a 64-bit debugger to capture a dump of a32-bit Read More...
Posted 02 July 08 06:00 by Tom | 3 Comments   
Filed under , , ,
SOS: Upcoming release has a few new commands – HeapStat
There are a lot of times where all you want to see are the sizes of the various heaps and generations.  For the heaps, you can use !eeheap -gc to see the sizes, but the output can be a little difficult to read as it prints out so much other stuff. Read More...
Posted 30 June 08 06:00 by Tom | 1 Comments   
Filed under , , , ,
More Posts Next page »

Search

This Blog

Page view tracker