The Internet Archive is currently running at reduced capacity due to a denial of service attack and security incident. You may experience slower download speeds than usual. |
Microsoft Download Center Archive
Debug Diagnostic Tool v1.2 |
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 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.
- 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. The tool includes additional debugging scripts focused on Internet Information Services (IIS) applications, web data access components, COM+ and COM+ related Microsoft technologies, Sharepoint, and .NET framework.
- DebugDiag 1.0 was released as part of the IIS Diagnostic Toolkit and as a standalone tool (x86 only).
- DebugDiag 1.1 was released as a standalone tool only (x86 and limited x64 support).
- DebugDiag 1.2 is currently available as a standalone tool only (x86 and full x64 support).
It is composed of the following 3 components: a debugging service, a debugger host, and the user interface.
The Debugging ServiceThe 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 into running processes
- Collect debugging session state information
- Shows the state of each rule defined
- Rules: Creates control script for the debugger host through a wizard. The script is located under the directory \scripts.
- Advanced Analysis: Runs a selected “Analysis Script” against one or more memory dumps.
- Processes: Shows status of running processes/services.
Files
Status: DeletedThis download is no longer available on microsoft.com. The downloads below are archives provided by the Internet Archive Wayback Machine from the Microsoft Download Center prior to August 2020. |
File | Size |
---|---|
DebugDiagx64.msi SHA1: cfb7769e7ee46d201df9e29a0a97ca6cf14ae63d | 14.13 MB |
DebugDiagx86.msi SHA1: 31c9b41702d84e902df6ce25a839456a16f4ee4f | 10.30 MB |
System Requirements
Operating Systems: Windows 7
- • Windows 2003-Windows XP• Windows 2008-Windows Vista• Windows 2008 R2- Windows7
Installation Instructions
- Please visit Microsoft KB 2580960 for detailed instruction on how to use Debugdiag 1.2.
Debugdiag 1.2 introduced many new features that proved to be of great value:
Analysis:- .Net 2.0 and higher analysis integrated to the Crash Hang analysis.
- SharePoint Analysis Script.
- Performance Analysis Script.
- .NET memory analysis script (beta).
- Native heap analysis for all supported operating systems
- Generate series of Userdumps.
- Performance Rule.
- IIS ETW hang detection.
- .NET CLR 4.0 support.
- Managed Breakpoint Support.
- Report Userdump generation to the Event log.
- Import/Export of rules and configuration, including 'Direct Push' to remote servers.
- Enterprise deployment support using XCopy and Register.bat.
Please direct any questions, comments or feedback to [email protected]