Browse by Tags

Debugging .NET apps for .NET 4.0
With Visual Studio 2010 and .NET 4.0 getting ready to be shipped sometime in the next year, I wanted to see what were peoples ideas for how to debug applications that were written with them.  Are you happy in production with what you are currently Read More...
Posted 02 September 09 12:45 by Tom | 11 Comments   
Filed under , , ,
Videos are coming – suggested topics?
So I have started to create some videos showing various things that you can do.  Are there specific things that everyone would like to see?  I’d like to build a list of the things you want and then I can start knocking them out.  I’m figuring Read More...
Posted 13 October 08 06:00 by Tom | 2 Comments   
Filed under , , , ,
Getting SOS to work, a historical view
When you try to debug a managed application using Windbg and SOS, there have been issues over the years that have come up with trying to get the extension to work properly. The major stumbling block has been to get it to load the proper files for it to Read More...
Posted 09 October 08 06:00 by Tom | 3 Comments   
Filed under , ,
ASP.NET Tip: Understanding the caching of data in SOS
The sos that comes with the debugger, in the clr10 directory, has a lot of additional features and speed improvements for .NET 1.x troubleshooting. One of the main ways it does this is by caching the data that is gathered from !DumpHeap -stat. This is Read More...
Posted 08 October 08 06:00 by Tom | 3 Comments   
Filed under , , ,
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 , , , ,
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 , , , ,
SOS Feature Requests for the Future
I know I have asked a similar question in the past, but what I would like to know now is, without any bounds on what it can do, what would you like to see from a troubleshooting tool for .NET? I am thinking about doing something radically different and Read More...
Posted 21 August 08 06:00 by Tom | 15 Comments   
Filed under , , ,
SOS: Request for feedback
I have asked in the past, but wanted to ask again as it has been a while and there are different people looking at this blog now. Does anyone have any feedback on the SOS debugger extension?  I am looking for things like: What commands are missing Read More...
Posted 29 July 08 06:00 by Tom | 7 Comments   
Filed under , ,
SOS: Commands not working on a mini-dump
Problem So occasionally I run into people trying to analyze a managed mini-dump and they have problems.  They run a command like !dumpobj and it fails. Cause The reason that these commands fail is that the CLR stores all it’s data in virtual memory.  Read More...
Posted 28 July 08 06:00 by Tom | 3 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: 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 , , , ,
SOS: Upcoming release has a few new commands – DumpXmlDocument
If you have done much debugging with XML data, you know how difficult it can be to look at a System.Xml.XmlDocument.  They don’t just show up in the debugger as XML.  This is where this command comes into play.  It will take a XmlDocument Read More...
Posted 27 June 08 06:00 by Tom | 4 Comments   
Filed under , , , ,
SOS: Upcoming release has a few new commands – ported from 1.x
These are not a new command in some regards as they were added to the 1.x version of SOS that ships with the debugger package.  But if you haven’t been using that before, these are new commands: ASP.NET Tips: Debugger command you may not know about Read More...
Posted 18 June 08 03:45 by Tom | 0 Comments   
Filed under , , , ,
SOS: Upcoming release has a few new commands – DumpThreadConfig
Since we are actively working on getting an updated version of SOS added to the debugger package that will work with .NET 2.0 and later, I thought I would post about some of the new functionality that you can expect to see in the updated version. The Read More...
Posted 17 June 08 11:49 by Tom | 5 Comments   
Filed under , , , ,
Update coming for SOS
It is still pretty early in the process, but I wanted to let you know that we are going to be adding SOS for .NET 2.0 to the Debugger package , with all of the new functionality that I have been referencing in my posts here. I am actively trying to get Read More...
Posted 04 June 08 10:33 by Tom | 12 Comments   
Filed under , , , , ,

Search

This Blog

Page view tracker