GCSettings.LatencyMode 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
가비지 수집에 대한 현재 대기 모드를 가져오거나 설정합니다.
public:
static property System::Runtime::GCLatencyMode LatencyMode { System::Runtime::GCLatencyMode get(); void set(System::Runtime::GCLatencyMode value); };
public static System.Runtime.GCLatencyMode LatencyMode { get; [System.Security.SecurityCritical] set; }
public static System.Runtime.GCLatencyMode LatencyMode { get; set; }
[<set: System.Security.SecurityCritical>]
member this.LatencyMode : System.Runtime.GCLatencyMode with get, set
member this.LatencyMode : System.Runtime.GCLatencyMode with get, set
Public Shared Property LatencyMode As GCLatencyMode
속성 값
대기 모드를 지정하는 열거형 값 중 하나입니다.
- 특성
예외
LatencyMode 속성이 잘못된 값으로 설정됩니다.
또는 LatencyMode 속성을 NoGCRegion으로 설정할 수 없습니다.
설명
설정 하 여 애플리케이션에서 가비지 수집의 개입 수준을 줄일 수 있습니다 합니다 GCLatencyMode 에 LowLatency 중요 한 작업 중입니다. 이러한 작업이 완료되면 더 많은 개체를 회수하여 메모리를 늘릴 수 있도록 더 높은 대기 시간 모드로 돌아갑니다.
일반적으로 가비지 수집기의 대기 시간 모드를 LatencyMode 정의하도록 속성 값을 설정합니다. 그러나 열거형 값을 LatencyMode 속성에 할당하여 GCLatencyMode.NoGCRegion GC 지역 대기 시간 모드를 설정할 수 없습니다. 대신 메서드를 GC.TryStartNoGCRegion 호출하여 GC 지역 대기 시간 없음 모드를 시작하고 이를 종료하도록 호출 GC.EndNoGCRegion 합니다.
가비지 수집에 대한 런타임 구성 설정이 열거형의 기본값에 미치는 영향에 대한 자세한 내용은 대기 시간 모드 를 GCLatencyMode 참조하세요.