GCCollectionMode 열거형


강제 가비지 수집에 대한 동작을 지정합니다.Specifies the behavior for a forced garbage collection.

public enum class GCCollectionMode
public enum GCCollectionMode
public enum GCCollectionMode
type GCCollectionMode = 
Public Enum GCCollectionMode


Default 0

이 열거형의 기본 설정이며, 현재 Forced입니다.The default setting for this enumeration, which is currently Forced.

Forced 1

가비지 수집이 즉시 실행되도록 지정합니다.Forces the garbage collection to occur immediately.

Optimized 2

가비지 수집기에서 현재가 개체를 회수하는 데 가장 적합한 시점인지 결정할 수 있도록 허용합니다.Allows the garbage collector to determine whether the current time is optimal to reclaim objects.


다음 예제에서는 액세스에 최적화 된 설정 사용 하 여 2 세대 개체에 대 한 가비지 수집을 수행 합니다.The following example forces a garbage collection for generation 2 objects with the Optimized setting.

using System;

class Program
    static void Main(string[] args)
        GC.Collect(2, GCCollectionMode.Optimized);
Class Program

    Public Shared Sub Main()
        GC.Collect(2, GCCollectionMode.Optimized)
    End Sub
End Class


사용 합니다 GC.Collect 지정 메서드 오버 로드는 GCCollectionMode 값입니다.Use the GC.Collect method overload to specify the GCCollectionMode value.

적용 대상

추가 정보