성능 모니터 사용하여 사용자 모드 메모리 누수 찾기
사용자 모드 메모리 누수로 의심되지만 원인은 확실하지 않은 경우 성능 모니터 사용하여 개별 프로세스의 메모리 사용량을 측정합니다.
관리자 권한으로 성능 모니터 실행합니다. 모니터링 도구에서 성능 모니터 마우스 오른쪽 단추로 클릭하고 속성을 선택하여 다음 카운터를 추가합니다.
프라이빗 바이트 처리>(검사하려는 각 프로세스에 대해)
가상 바이트 처리>(검사하려는 각 프로세스에 대해)
충분한 활동을 캡처하도록 기간을 설정합니다. 예를 들어 업데이트 시간을 600초로 변경하여 시간에 따른 누수 그래프를 캡처합니다. 나중에 검사할 수 있도록 데이터를 파일에 기록할 수도 있습니다.
Private Bytes 카운터는 다른 프로세스와 공유되는 메모리를 포함하지 않고 프로세스가 할당한 총 메모리 양을 나타냅니다.
Virtual Bytes 카운터는 프로세스에서 사용하는 가상 주소 공간의 현재 크기를 나타냅니다.
일부 메모리 누수는 할당된 프라이빗 바이트의 증가 형식으로 데이터 파일에 표시됩니다. 다른 메모리 누수는 가상 주소 공간의 증가 형태로 표시됩니다.
메모리를 누수하는 프로세스를 확인한 후 UMDH 도구를 사용하여 오류에 해당하는 특정 루틴을 확인합니다. 자세한 내용은 UMDH를 사용하여 사용자 모드 메모리 누수 찾기를 참조하세요.