James Moore

Head of .NET Developer Tools - Red Gate Software

The Managed Stack Explorer

Published Thursday, November 23, 2006 9:05 AM

Its always nice as a developer when you find a new tool to make your life easier - understanding what is actually happening during the execution of your application (rather than what you think is happening) is key to fixing those hard to find bugs.

Visual Studio does a pretty good job of helping with this with its condition break points, break on thrown exceptions etc however its not always quite enough, I normally have a whole series of other tools open when debugging an application - whether its one of the sysinternals tools (dbgview, filemon, regmon, handle, and pstools among others), a copy of Ants Profiler or the SQL Server Profiler.

So its always nice when you find a new tool which makes your life even easier - I came across the managed stack explorer the other day which seems to be a great way to log how your stack changes over time - I'm not sure they have the architecture totally correct as it polls the application every x milliseconds rather than giving your a trace - personally I would rather have a trace of the stack over a period of time with the ability to explore the arguments of each call without having to step through the applicaiton - but it is certainly an interesting and potentially useful tool.

 

 

by James

Comments

No Comments
You need to sign in to comment on this blog

















<November 2006>
SuMoTuWeThFrSa
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
Virtual Exchange Servers
 Microsoft now supports running Exchange Server 2007 in server virtualization environments, not just on... Read more...

Virtualizing Exchange: points for discussion
 With the increasing acceptance of the use of Virtualization as a means of providing server... Read more...

Encouraging .NET Reflector Add-ins
 Jason Haley is well-known for the resources he's provided to developers who wish to extend Reflector's... Read more...

Using .NET Reflector Add-ins
 .NET Reflector by itself is great, but it really comes into its own with the help of some add-ins. Here... Read more...

Unique Experiences!
 You'd have thought that a unique constraint was an easy concept - Not a bit of it; it can cause a lot... Read more...