메모리 관리 추적 이벤트

이 섹션에서는 특정 메모리 관리 추적 이벤트 세부 정보에 대한 자세한 정보를 설명합니다.

메모리 관리 추적은 최소한의 오버헤드로 특정 메모리 관리 이벤트를 추적하기 위해 소매 이진 파일에서 사용하도록 설정할 수 있는 문제 해결 기능입니다. 이 기능을 사용하면 개발자 및 제품 지원을 위한 더 나은 진단 기능을 사용할 수 있습니다. 메모리 관리 이벤트 추적은 힙 할당, 재할당 및 사용 가능한 작업 추적을 지원합니다.

메모리 관리 이벤트 추적은 운영 체제에서 제공하는 범용 고속 추적 시설인 ETW(Windows용 이벤트 추적)를 사용합니다. ETW는 사용자 모드 애플리케이션과 커널 모드 디바이스 드라이버 모두에서 발생하는 이벤트에 대한 추적 메커니즘을 제공합니다. ETW는 동적으로 로깅을 사용하거나 사용하지 않도록 설정할 수 있으므로 다시 부팅하거나 애플리케이션을 다시 시작하지 않고도 프로덕션 환경에서 자세한 추적을 쉽게 수행할 수 있습니다. ETW를 사용한 메모리 관리 이벤트 추적은 Windows 7, Windows Server 2008 R2 이상에서 지원됩니다. ETW에 대한 일반적인 내용은 ETW를 사용하여 디버깅 및 성능 조정 개선을 참조하세요.

다음 목록에서는 각 메모리 관리 추적 이벤트에 대한 자세한 정보를 제공합니다. 이벤트에 대한 자세한 내용을 보려면 이벤트 이름을 클릭합니다.

이벤트 이름 Description
ETW_HEAP_EVENT_ALLOC 힙 할당 작업에 대한 메모리 관리 추적 이벤트입니다.
ETW_HEAP_EVENT_FREE 힙 사용 가능한 작업에 대한 메모리 관리 추적 이벤트입니다.
ETW_HEAP_EVENT_REALLOC 힙 다시 할당 작업에 대한 메모리 관리 추적 이벤트입니다.

 

ETW를 사용한 디버깅 및 성능 조정 개선