다음을 통해 공유


IGCHost 인터페이스

가비지 수집 시스템에 대한 정보를 가져오고 가비지 수집의 일부 측면을 제어하는 메서드를 제공합니다.

참고

.NET Framework 4.5부터 IGCHost2::SetGCStartupLimitsEx 메서드를 사용하여 가비지 수집 세그먼트의 크기와 가비지 수집 시스템의 0세대 최대 크기를 SetGCStartupLimits 메서드에 의해 부과된 DWORD 제한보다 큰 값으로 설정합니다.

참고

이 인터페이스는 전문가용으로만 사용됩니다. 부적절하게 사용되는 경우 애플리케이션의 성능에 영향을 줄 수 있습니다.

메서드

메서드 Description
Collect 메서드 현재 가비지 수집의 상태에 관계없이 지정된 생성에 대해 컬렉션이 강제로 발생합니다.
GetStats 메서드 가비지 수집 시스템의 현재 상태에 대한 통계를 가져옵니다.
GetThreadStats 메서드 가비지 수집에 대한 스레드별 통계를 가져옵니다.
SetGCStartupLimits 메서드 0세대의 세그먼트 크기와 최대 크기를 설정합니다.
SetVirtualMemLimit 메서드 런타임 가상 메모리의 최대 크기를 설정합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: GCHost.idl, GCHost.h

라이브러리: 리소스로 MSCorEE.dll에 포함됩니다.

.NET Framework 버전: 2.0부터 사용 가능

참고 항목