Debug Diagnostics 1.1

By Microsoft

Download
Category Microsoft
License Free
Downloads 73,160
Supported by Email, Phone, Knowledge base, Forums
Works with IIS 5, IIS 5.1, IIS 6, IIS 7
Documentation Debug Diagnostics 1.1 Documentation
Updated on 3/10/2007 7:18 PM

Overview

Debug Diagnostics (DebugDiag) 1.1 is a comprehensive tool designed to help IIS administrators or developers determine why a IIS worker process is crashing, hanging, or memory leak. It offers a simple User Interface to build rules for capturing these common problems with web applications and also offers a built-in analysis system.

Features

The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as hangs, slow performance, memory leaks or fragmentation, and crashes in any Win32 user-mode process. The tool includes additional debugging scripts focused on Internet Information Services (IIS) applications, web data access components, COM+ and related Microsoft technologies.

DebugDiag provides an extensible object model in the form of COM objects and provides a script host with a built-in reporting framework.

Benefits

It is composed of the following 3 components; a debugging service, a debugger host, and the user interface.

The Debugging Service (DbgSvc.exe)

  • Attach/Detach the host to processes
  • Collect performance monitor data
  • Implement HTTP ping to detect hangs
  • Inject leak monitor in running processes
  • Collect debugging session state information
  • Shows the state of each rule defined

The Debugger Host (DbgHost.exe)

The Debugger host hosts the Windows Symbolic Debugger Engine (dbgeng.dll) to attach to processes and generate memory dumps.  It alo hosts the main analyzer module to analyze memory dumps.  Dbghost.exe has no dependency on the service "DbgSvc.exe" and can be used separately. 

The User Interface

The user interface presents an interface to analyze memory dumps, automate the creation of control scripts and show the status of running processes, including services.

It is composed of three views:

  1. Creating Rules
  2. Advanced Analysis
  3. Processes

Requirements

Debug Diagnostics (DebugDiag) 1.0 requires Windows Administrator privileges and works on the following operating systems:

  • Windows NT 4.0
  • Windows 2000 Server
  • Windows XP Professional
  • Windows Server 2003
  • Windows Server 2003 R2
Download Web PI

Get official IIS Extensions and more with
the Microsoft Web Platform Installer