.NET 런타임 이벤트
.NET 런타임(CoreCLR)은 ETW
, LTTng
, EventPipe
와 같은 다양한 메커니즘을 통해 사용 가능한 .NET 애플리케이션 관련 문제를 진단하는 데 사용할 수 있는 다양한 이벤트를 내보냅니다.
이 문서는 .NET Core 런타임에서 발생하는 이벤트의 참조로 제공됩니다.
.NET Framework의 런타임 이벤트에 관해서는 CLR ETW 이벤트를 참조하세요.
이 섹션의 내용
경합 이벤트
이 이벤트는 모니터 잠금 경합에 관한 정보를 수집합니다.
가비지 수집 이벤트
이러한 이벤트는 가비지 수집과 관련된 정보를 수집합니다. 가비지 수집 수행 횟수, 가비지 수집 중에 해제된 메모리 양 등을 판별하는 작업을 포함하여 진단과 디버깅에 도움이 됩니다.
예외 이벤트
이 런타임 이벤트는 throw되는 예외에 관한 정보를 캡처합니다.
interop 이벤트
이 런타임 이벤트는 CIL(공용 중간 언어) 스텁 생성에 관한 정보를 캡처합니다.
로더 및 바인더 이벤트
이 이벤트는 어셈블리 및 모듈 로드 및 언로드와 관련된 정보를 수집합니다.
메서드 이벤트
이러한 이벤트는 메서드와 관련된 정보를 수집합니다. 이들 이벤트의 페이로드는 기호 확인을 위해 필요합니다. 또한 이들 이벤트는 메서드를 호출한 횟수와 같은 유용한 정보를 제공합니다.
스레드 이벤트
이러한 이벤트는 작업자 및 I/O 스레드에 대한 정보를 수집합니다.
형식 이벤트
이 이벤트는 형식 시스템에 관한 정보를 수집합니다.
계층화된 컴파일 이벤트
이러한 이벤트는 계층화된 컴파일에 대한 정보를 수집합니다.
.NET