Assist in Troubleshooting Issues – Download DebugDiag

The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as hangs, slow performance, memory leaks or memory fragmentation, and crashes in any user-mode process.  Also this tool includes additional debugging scripts for IIS based applications and components related to Microsoft Technologies like COM, sharepoint and .NET framework.Debug diagnostic tool is available for download at and the size of the installer is just about 15MB. This is capable of being run on various versions of Windows Operating systems from 2003 upwards. A Detailed documentation of the tool is available on the website, using which the users can understand the procedure to operate with this tool.

[advt]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 to show the status of running processes, including services.

Download Debug Diagnostic tool 

This tool is essentially made up of 3 components viz., Debugging service, Debugging host and the UI. The debugging service performs the following tasks, one is attach/detach the host  and inject leak monitor into the processes, other is collect performance monitor data and show the state of each rule defined.


  • This tool has Sharepoint analysis and Performance analysis scripts integrated into it .
  • .Net memory analysis scripts and higher level .Net2.0 crash hang analysis scripts are integrated into it as well.
  • This tool  generates userdumps and report the generated userdumps to the event log.
  • Also this tool has performance rule definitions and breakpoint support for the users to know the exact source of performance issues and thereby helping rectify them.
  • The users can deploy this tool at the enterprise level and report the rules and configuration to the Direct Push remote servers.

Be the first to comment

Leave a Reply