Debug Diagnostic Tool 1.1
The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as slow performance, hangs, memory fragmentation or leaks, and crashes in any Win32 user-mode process.
|
The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as slow performance, hangs, memory fragmentation or leaks, and crashes in any Win32 user-mode process.
The Debug Diagnostic Tool includes additional debugging scripts focused on Internet Information Services (IIS) applications, web data access components, COM+ and related Microsoft technologies.
DebugDiag 1.0 was released as part of the IIS Diagnostic toolkit and as a standalone tool. DebugDiag 1.1 is currently available as a standalone tool.
DebugDiag provides an extensible object model in the form of COM objects and provides a script host with a built-in reporting framework.
It is composed of the following 3 components; a debugging service, a debugger host, and the user interface.
The Debugging Service
The debugger service (DbgSvc.exe) performs the following tasks:
- 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
The Debugger Host (DbgHost.exe) hosts the Windows Symbolic Debugger Engine (dbgeng.dll) to attach to processes and generate memory dumps. It also 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 interfaces (DebugDiag.exe and DebugDiagAnalysisOnly.exe) present 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 3 views:
- Rules: Creates control script for the debugger host through a wizard. The script is located under scripts
- Advanced Analysis: Runs a selected “Analysis Script” against one or more memory dumps.
- Processes: Shows status of running processes/services
tags
the debugger memory dumps debugger host running processes the user tool debugdiag dbghost exe diagnostic tool hosts the debug diagnostic analyze memory processes collect the following

Download Debug Diagnostic Tool 1.1
Download Debug Diagnostic Tool 1.1
Similar software
Debug Diagnostic Tool 1.1
Microsoft
The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as slow performance, hangs, memory fragmentation or leaks, and crashes in any Win32 user-mode process.
XP Medic 1.2
XP Medic
XP Medic is a useful and powerful diagnostic software which is specifically engineered to troubleshoot the Windows XP operating system.
PingPlotter 2.60
Nessoft LLC
PingPlotter is a network troubleshooting and diagnostic tool.
NVPerfKit 2
NVidia
NVPerfKit is a comprehensive suite of performance tools to help debug and profile OpenGL and Direct3D applications.
Ultimate Boot CD 4.0
Victor
You need the Ultimate Boot CD if you want to Run floppy-based diagnostic utilities from CDROM drives, Free yourself from the slow loading speed of the floppy drive, or Consolidate as many diagnostic programs as possible into one bootable CD.
Cisco CDP Monitor 3.32
TallSoft
Cisco CDP Monitor is an efficient network diagnostic and troubleshooting tool.
Exception Wizard 1.10
John Carpenter
Exception Wizard is a debugging tool for programmers, created to assist in the debugging of 32-bit Windows applications created with MS VC++ 6.
Microsoft Windows Memory Diagnostic
Microsoft
The Windows Memory Diagnostic tests the Random Access Memory (RAM) on your computer for errors.
Network Equipment Performance Monitor 2.4
James Eshelman
NEPM is the vital troubleshooting tool that you need to get beyond polling-based monitoring to true downtime and event detection, tracking, and correction.
Veeam Monitor 1.5
Veeam Software
Veeam Monitor will facilitate the deployment planning and performance troubleshooting of virtual machines (VMs) on VMware Server running on Windows platform.