다음을 통해 공유


UMDH 로그 분석

다음 명령을 사용하여 실행 중인 프로세스 분석에서 설명하는 구문을 사용하여 UMDH를 실행하여 만든 UMDH(사용자 모드 덤프 힙) 로그를 분석합니다. 이 분석은 스택 추적 대신 할당에 중점을 둡니다.

단일 로그 파일을 분석하거나 다른 실행의 로그를 비교하여 시간이 지남에 따라 프로그램 또는 드라이버의 메모리 덤프 할당의 변경 내용을 검색할 수 있습니다.

umdh [-d] [-v] [-l] File1 [File2] [-h | ?]

매개 변수

-d
숫자 데이터를 10진수로 표시합니다. 기본값은 16진수입니다.

-v
자세한 정보 표시 모드. 추적 및 요약 정보를 포함합니다. 추적은 단일 로그 파일을 분석할 때 가장 유용합니다.

-l
로그에 파일 이름 및 줄 번호를 포함합니다. (매개 변수는 숫자 1이 아닌 소문자 "L"입니다.)

File1 [File2]
분석할 UMDH 로그 파일을 지정합니다.

UMDH는 실행 중인 프로세스 모드에서 로그 파일을 실행하고 텍스트 파일(-f)에 로그 콘텐츠를 저장할 때 로그 파일을 만듭니다.

하나의 로그 파일을 지정하면 UMDH는 파일을 분석하고 각 추적의 함수 호출을 할당된 바이트 내림차순으로 표시합니다.

두 개의 로그 파일을 지정하면 UMDH는 파일을 비교하고 두 평가판 간에 할당이 가장 많이 증가한 함수 호출을 내림차순으로 표시합니다.

-h | ?
도움말을 표시합니다.

샘플 사용량

umdh dump.txt
umdh -d -v dump.txt
umdh dump1.txt dump2.txt

설명

UMDH 로그를 만드는 로깅 컴퓨터UMDH 로그를 분석하는 분석 컴퓨터라는 두 대의 컴퓨터 가 있다고 가정해 보겠습니다. 분석 컴퓨터의 기호 경로는 로그가 만들어졌을 때 로깅 컴퓨터에 로드된 Windows 버전의 기호를 가리킵니다. 분석 컴퓨터의 기호 경로를 기호 서버로 가리키지 마세요. 이 경우 UMDH는 분석 컴퓨터에서 실행 중인 Windows 버전에 대한 기호를 검색하고 UMDH는 의미 있는 결과를 표시하지 않습니다.