GCSettings.LatencyMode 속성

정의

가비지 수집에 대한 현재 대기 모드를 가져오거나 설정합니다.Gets or sets the current latency mode for garbage collection.

public:
 static property System::Runtime::GCLatencyMode LatencyMode { System::Runtime::GCLatencyMode get(); void set(System::Runtime::GCLatencyMode value); };
[set: System.Security.SecurityCritical]
public static System.Runtime.GCLatencyMode LatencyMode { get; set; }
member this.LatencyMode : System.Runtime.GCLatencyMode with get, set
Public Shared Property LatencyMode As GCLatencyMode

속성 값

대기 모드를 지정하는 열거형 값 중 하나입니다.One of the enumeration values that specifies the latency mode.

특성

예외

LatencyMode 속성이 잘못된 값으로 설정됩니다.The LatencyMode property is being set to an invalid value.

또는-or- LatencyMode 속성을 NoGCRegion으로 설정할 수 없습니다.The LatencyMode property cannot be set to NoGCRegion.

설명

설정 하 여 애플리케이션에서 가비지 수집의 개입 수준을 줄일 수 있습니다 합니다 GCLatencyModeLowLatency 중요 한 작업 중입니다.You can reduce the level of intrusiveness of garbage collection in your application by setting the GCLatencyMode to LowLatency during critical operations. 이러한 작업이 완료 되 면 메모리를 늘리기 위해 더 많은 개체를 회수 될 수 있도록 더 높은 대기 시간 모드를 반환 합니다.After such operations are completed, return to a higher latency mode so that more objects can be reclaimed to increase memory.

값을 설정 하는 일반적으로 LatencyMode 가비지 수집기의 대기 시간 모드를 정의 하는 속성입니다.Ordinarily, you set the value of the LatencyMode property to define the garbage collector's latency mode. 그러나 할당 하 여 비 GC 지역 대기 시간 모드를 설정할 수 없습니다 합니다 GCLatencyMode.NoGCRegion 열거형 값의 LatencyMode 속성입니다.However, you cannot set the no GC region latency mode by assigning the GCLatencyMode.NoGCRegion enumeration value to the LatencyMode property. 호출 하는 대신 합니다 GC.TryStartNoGCRegion 비 GC 지역 대기 시간 모드를 시작 하는 메서드를 호출 합니다 GC.EndNoGCRegion 하 여 종료 합니다.Instead, you call the GC.TryStartNoGCRegion method to begin the no GC region latency mode, and you call the GC.EndNoGCRegion to end it.

참조 대기 시간 모드 가비지 컬렉션에 대 한 런타임 구성 설정의 기본 값에 미치는 영향에 대해서는 GCLatencyMode 열거형입니다.See Latency Modes for a discussion of how the runtime configuration settings for garbage collection affect the default value of the GCLatencyMode enumeration.

보안

SecurityCriticalAttribute
직접 실행 호출자에 대 한 완전 신뢰가 필요 합니다.requires full trust for the immediate caller. 이 멤버는 부분적으로 신뢰할 수 있는 또는 투명 코드에서 사용할 수 없습니다.This member cannot be used by partially trusted or transparent code.

적용 대상

추가 정보