덤프 파일이란 무엇입니까?
덤프 파일은 컴퓨터가 시스템 상태에 대한 최신 정보를 기록하는 장소 역할을하는 파일입니다. 이 정보에는 현재 시간 및 날짜, 시스템에서 이전에 실행 된 명령에 대한 세부 정보 및 시스템 또는 프로그램 충돌 이전의 오류 코드에 대한 세부 정보가 포함될 수 있습니다. 덤프 파일에는 결함이있는 스레드의 위와 아래에 저장된 데이터에 대한 메모리 정보와 덤프시 활성 상태 인 실행중인 모듈 및 스레드 목록과 기타 데이터가 포함될 수 있습니다. 일반적으로 충돌 시나리오에서 사용되는 덤프 파일은 최종 사용자에게 충돌 전 시스템 상태에 대한 관련 정보를 제공하므로 최종 사용자가 디버깅 작업을보다 쉽게 수행 할 수 있습니다.
대규모 재앙이나 기타 시스템 이벤트가 발생하기 전의 컴퓨터 상태에 대한 고고 학적 보고서와 마찬가지로 덤프 파일은 시스템 또는 프로그램 충돌에서 살아남은 추억으로 작용하여 최종 사용자에게 충돌 원인을 발견하는 데 도움이되는 충분한 정보를 제공합니다. 단일 덤프 파일에 포함 된 정보로는 치명적인 오류나 충돌의 원인을 정확히 파악하기에는 충분하지 않지만 여러 덤프 파일의 결합 된 정보는 종종 문제의 근본 원인을 식별하는 데 도움이되는 패턴을 강조 할 수 있습니다. 최종 사용자에게 다른 의심스러운 활성 프로그램 또는 스레드와 함께 충돌이 발생하는 단일 덤프 파일이있는 경우 이는 비정상 일 수 있습니다. 다른 의심스러운 스레드가 각각 활성 상태이고 충돌이 발생할 때마다 의심스러운 스레드가 문제에 기여하고있는 가능성이 훨씬 높아집니다.
특정 덤프 파일에 포함 된 정보는 종종 응용 프로그램에 따라 다릅니다. 이것은 다른 프로그램이 다른 유형의 데이터를 덤프 파일에 저장한다는 것을 의미합니다. 또한 특정 프로그램은 세부 사항 레벨이 다른 다양한 유형의 덤프 파일을 생성 할 수 있습니다. 예를 들어, Windows® CE 5.0은 복잡한 순서대로 컨텍스트 덤프, 시스템 덤프 및 전체 덤프를 생성 할 수 있습니다. 세부 수준에 따라 다릅니다. 시스템 덤프에는 컨텍스트 덤프에있는 모든 정보와 콜 스택에 대한 정보가 포함됩니다. 시스템의 모듈, 프로세스 및 스레드 목록; 및 결함 스레드를 둘러싼 메모리에 관한 정보.