Microsoft Debug Diagnostic Tool is the solution that Microsoft has proposed for soften developers to know the causes behind system crashes or programs unexpectedly closing.
The program allows you to define rules that will create scripts in charge of watching how different processes function.
There are two main types of rules: on one hand, you have those that control possible memory leaks while a program is running, on the other, those that manage stored information in a memory dump.
Microsoft Debug Diagnostic Tool includes a basic wizard that will simplify the process of creating these rules. Its interface will periodically show information about the state of each of the defined rules.
Microsoft Debug Diagnostic Tool is a troubleshooting tool you can use to analyze hangs, crashes, performance drops, memory leaks and so on.
It can also be used to trouble issues with memory fragmentation and crashes of user-mode processes.
The tool includes additional debugging scripts focused on Internet Information Services (IIS) applications, web data access components, COM+ and related Microsoft technologies.
NOTE: This version is for 64-bit Windows. For 32-bit Windows, download Microsoft Debug Diagnostic Tool x86 here.
Microsoft has released Debug Diagnostic Tool v2 Update 2 and it is available at the Microsoft Download Center. Debug Diagnostic Tool or DebugDiag will help you troubleshoot issues like system hangs or crashes, slow performance, memory leaks, or fragmentation.
What is new in Debugdiag 2.0? This version includes an all-new analysis engine host, which simplifies analysis rule development in .NET. and comes with a built-in reporting framework, which can be accessed from .NET.
It comes with built-in analysis rules focused on web data access components, COM+, SharePoint, Internet Information Services (IIS) applications, and other Microsoft software and services.
The main window has two different tabs, one used for review data collection rules, and a Processes view that allows you to browse processes, collect dumps, and stop processes that are running on the machine. The 3 problems DebugDiag primarily helps in troubleshooting are process performance, process crashes, and memory leaks.
- Process Performance: The performance monitoring feature will help troubleshoot performance issues for a specific process, or slow HTTP Response times.
- Process Crashes: The crash monitoring feature helps determine why a process terminated unexpectedly.
- Memory Leaks: The memory leak monitoring feature will track memory allocations for a process.
Debug Diagnostic Tool is released as part of the IIS Diagnostic Toolkit as well as a standalone tool. It supports Windows 10, Windows 8, Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Vista, x86 and x64.
Features
- Real time view of system inputs, outputs and variables for debugging application softare and wire harnesses
- User configured I/O imports directly from ConductorTM – Real-Time Diagnostic Tool
- Allows technicians to calibrate and verify vehicals during assembly as well as trouble shoot issues in the field
ConductorTM – Real-Time Diagnostic Tool gives you a real time view of the system inputs, outputs and variables. Engineers use Conductor in the development phase to debug application software tools and wire harnesses. In a production setting, ConductorTM is used for downloading, calibrating, setup or troubleshooting of vehicles.