15.8 Debugging Hangs and Monitoring Processes with Managed Stack Explorer
Do you ever need to get stack traces for your .NET 2.0 applications? Want a quick and easy way to monitor managed processes and threads? Need to be able to view a thread’s stack trace to investigate an application hang? If so, Managed Stack Explorer (MSE) is for you.
MSE, created by Microsoft’s Developer Solutions Team, is a lightweight tool that provides a quick and easy way to monitor .NET 2.0 managed processes and their stacks. The ability to view a program’s stack and how it changes over time is an important aid in determining possible reasons for errors. MSE provides a simple interface to allow you to monitor multiple processes at once and build periodic stack logfiles. MSE works by quickly attaching to a process when a stack trace is requested, and then detaching the moment the stack trace has been retrieved. This way, the interference in the normal operation of the process is minimized.
Managed Stack Explorer at a Glance | |
---|---|
Tool | Managed Stack Explorer |
Version covered | 1.0 |
Home page | |
Power Tools page | |
Summary | Lightweight tool that provides a quick and easy way to monitor .NET 2.0 managed processes and their stacks |
License type | Microsoft Permissive License (Ms-PL) |
Online resources | Documentation, forum, bug tracker |
Supported Frameworks | .NET 2.0 ... |
Get Windows Developer Power Tools now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.