다음을 통해 공유


GCCollectionMode 열거형

정의

강제 가비지 수집에 대한 동작을 지정합니다.

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
Public Enum GCCollectionMode
상속
GCCollectionMode
특성

필드

Aggressive 3
Default 0

이 열거형의 기본 설정이며, 현재 Forced입니다.

Forced 1

가비지 수집이 즉시 실행되도록 지정합니다.

Optimized 2

가비지 수집기에서 현재가 개체를 회수하는 데 가장 적합한 시점인지 결정할 수 있도록 허용합니다.

예제

다음 예제에서는 액세스에 최적화 된 설정 사용 하 여 2 세대 개체에 대 한 가비지 수집을 수행 합니다.

using System;

class Program
{
    static void Main(string[] args)
    {
        GC.Collect(2, GCCollectionMode.Optimized);
    }
}
open System

GC.Collect(2, GCCollectionMode.Optimized)
Class Program

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

설명

사용 합니다 GC.Collect 지정 메서드 오버 로드는 GCCollectionMode 값입니다.

적용 대상

추가 정보