WinDbg는 최신 시각적 개체, 더 빠른 창, 확장 가능한 디버거 데이터 모델 전면 및 중앙으로 빌드된 본격적인 스크립팅 환경을 갖춘 최신 버전의 WinDbg입니다.
비고
이전에 Microsoft Store에서 WinDbg 미리 보기 로 릴리스된 WinDbg 는 WinDbg(클래식) 와 동일한 기본 엔진을 활용하며 모든 동일한 명령, 확장 및 워크플로를 지원합니다.
일반 기능
연결 설정 및 회수 - 최근 대상 및 세션 구성이 저장됩니다. 파일 메뉴에서 빠르게 다시 시작할 수 있습니다.
어두운 테마 - 어두운 테마를 사용하도록 설정하려면 파일 > 설정으로 이동합니다.
키보드 탐색 - Ctrl+Tab을 사용하여 키보드만으로 창 사이를 쉽게 탐색할 수 있습니다.
덤프 파일 프로세서 검색 - 더 쉽게 관리되는 디버깅을 위해 프로세서 아키텍처를 자동으로 검색합니다.
성능 향상 - 도구 창이 비동기적으로 로드되며 취소할 수 있습니다. 명령을 실행할 때, WinDbg는 로컬 창, 워치 창 또는 기타 창의 로딩을 중지할 수 있습니다.
디버깅 보기 시작
TTD(통합 시간 이동 디버깅) - 프로세스를 시작하거나 연결할 때 "시간 이동 디버깅이 포함된 레코드" 확인란을 사용합니다. WinDbg는 TTD를 설정하고, 기록을 시작하고, 나중에 추적을 엽니다.
자세한 내용은 시간 이동 디버깅 - 개요를 참조하세요.
앱 패키지 시작 - 한 번의 클릭으로 유니버설 앱 또는 백그라운드 작업을 디버그합니다.
자세한 내용은 앱 패키지 시작을 참조하세요.
프로세스에 연결 - 새 연결 보기는 실행 중인 프로세스, 더 쉬운 구성 및 검색 지원에 대한 자세한 보기를 제공합니다.
향상된 도구 창
명령 - 명령 창에서 DML 지원, 텍스트 강조 표시, 검색(Regex 포함)이 향상되었습니다.
소스 - 소스 코드 창은 구문 강조 표시 및 대부분의 최신 텍스트 편집기와 유사한 기타 일반적인 개선 사항을 제공합니다.
디스어셈블리 - 디스어셈블리 창도 개선되었으며, 스크롤할 때 현재 명령의 강조 표시가 그대로 유지됩니다.
중단점 - 중단점 창에는 모든 현재 중단점, 원클릭 토글 및 적중 횟수가 표시됩니다.
스크립팅 - 새 스크립팅 창을 사용하면 오류 강조 표시 및 IntelliSense를 사용하여 JavaScript 및 NatVis 확장을 더 쉽게 개발할 수 있습니다.
자세한 내용은 WinDbg - 스크립팅을 참조하세요.
데이터 모델 - 모델 창은 확장 가능하고
dx -g
검색 가능한 버전을dx
제공하므로 NatVis, JavaScript 및 LINQ 쿼리를 기반으로 강력한 테이블을 만들 수 있습니다.자세한 내용은 WinDbg - 데이터 모델을 참조하세요.
로컬 및 시계 - 로컬 및 시계 창은 모두 명령에서 사용되는
dx
데이터 모델을 기반으로 합니다. 즉, 다른 데이터 모델 창과 동일한 기능을 활용할 수 있습니다.메모리 - 메모리 창에 강조 표시 및 향상된 스크롤이 있습니다.
로그 - 이것은 WinDbg 내부의 상세 로그입니다. 문제 해결을 위해 보거나 장기 실행 명령을 모니터링할 수 있습니다.
사용자 의견 제공
피드백은 팀이 WinDbg의 개발 및 우선 순위 지정 기능을 안내하는 데 도움이 됩니다.
버그를 보고하거나 새 기능을 제안하려면 리본 메뉴의 피드백 단추를 따라 새 문제를 제출할 수 있는 GitHub 페이지 로 이동합니다.
기타 리소스
최신 릴리스의 새로운 내용에 대한 자세한 내용은 릴리스 정보를 참조하세요.
다음 항목을 검토하여 WinDbg를 설치하고 구성합니다.
- WinDbg – 명령줄 시작 옵션
- WinDbg – 설정 및 작업 영역
- WinDbg – 키보드 바로 가기 키
다음 항목에서는 디버그하려는 환경에 연결하는 방법을 설명합니다.
Defrag Tools 쇼의 이 에피소드를 시청하여 WinDbg가 어떻게 작동하는지 확인해 보세요.
- 조각 모음 도구 #182 - Tim, Chad 및 Andy는 WinDbg의 기본적인 사항들과 일부 기능에 대해 다룹니다.
- 조각 모음 도구 #183 - Nick, Tim 및 Chad는 WinDbg를 사용하고 간단한 데모를 진행합니다.
- 조각 모음 도구 #184 - Bill 및 Andrew가 WinDbg의 스크립팅 기능을 연습합니다.
- 조각 모음 도구 #185 - James와 Ivette는 시간 여행 디버깅을 제공하고 소개합니다.
- 조각 모음 도구 #186 - James 및 JCAB는 고급 시간 이동 디버깅을 다룹니다.
추가 팁과 요령은 WinDbg 블로그 아카이브에서 찾을 수 있습니다.