덤프

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용됨 항목이 적용되지 않음

Standard

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용되지 않음

Pro 및 Team

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용되지 않음

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

이전에는 크래시 덤프라고 했던 덤프 파일을 사용하면 프로그램 정보를 저장하고 나중에 디버깅할 수 있습니다. Visual Studio 디버거는 Visual Studio 또는 덤프 파일을 생성하는 다른 프로그램에서 만든 덤프 파일을 로드할 수 있습니다. 덤프 파일을 저장할 수도 있지만 이는 네이티브 응용 프로그램의 경우에만 가능합니다.

덤프는 PDB 파일(C++) 또는 소스 파일이 없는 컴퓨터에서 프로그램을 테스트할 때 특히 유용합니다. 충돌이 발생한 경우 해당 컴퓨터에 덤프 파일을 저장했다가 나중에 빌드 컴퓨터나 소스 파일과 PDB 파일이 있는 다른 컴퓨터에서 디버깅할 수 있습니다.

덤프를 만드는 방법

덤프는 다음과 같은 여러 가지 방법으로 만들 수 있습니다.

덤프 디버깅

Visual Studio 디버거에서는 관리 코드, 비관리 코드 또는 이 둘 모두에 대한 정보가 포함된 덤프 파일을 읽을 수 있습니다.

네이티브 코드의 경우 일반적인 디버거 창에서 덤프 정보를 볼 수 있습니다.

관리 코드의 경우 일반적인 디버거 창에서는 덤프 정보를 볼 수 없습니다. 이 경우 명령 창에 정보를 표시하는 SOS라는 도구를 대신 사용해야 합니다. 자세한 내용은 SOS를 참조하십시오.

다음 단원에서는 덤프 디버깅과 관련된 추가 정보를 제공합니다.

참고 항목

개념

디버거 보안

기타 리소스

디버거 로드맵