http://tudul2box.tistory.com/317
윈도우를 사용하다보면 이유없이 실행창이 꺼지는 현상을 많이 경험해 보았을 것이다.
이때 오류 분석파일(덤프)을 생성할 수 있는 프로그램을 사용하여 오류를 분석하는데,
마이크로 소프트사에서 제공해주는 Debug Diagnostic Tool을 이용하면 된다.
windbg 프로그램과 다른 점은 windbg는 직접 실행하고 프로세스가 끝날때마다 설정을 해주어야 하지만,
이 프로그램을 서비스로 실행되어 충돌(crash)가 발생하면 자동으로 지정 폴더에 저장해준다.
http://www.microsoft.com/en-us/download/details.aspx?id=26798
- 2008/11/21 17:57
- byung.egloos.com/4743470
- 덧글수 : 0
http://www.microsoft.com/en-us/download/details.aspx?id=26798
The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshootingissues 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.
Overview
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 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 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.
System requirements
Supported operating systems: Windows 7
• Windows 2003-Windows XP • Windows 2008-Windows Vista • Windows 2008 R2- Windows7
Top of pageInstructions
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 dbgdiag@microsoft.com
'디버깅 & 스킬 > 디버깅 툴&유틸' 카테고리의 다른 글
바운즈 체커(bounds checker) 메모리누수 정보 얻는 툴 (0) | 2013.05.07 |
---|---|
Rational Purify 메모리 누수정보 얻는 툴킷 (0) | 2013.05.07 |
프로파일과 도구들에 대한 ppt (0) | 2013.02.02 |
Visual Studio 2010을 사용한 코딩 개선 (0) | 2012.12.27 |
심볼 스토어 생성 (0) | 2012.12.23 |