GCCollectionMode Sabit listesi

Tanım

Zorlamalı çöp toplama davranışını belirtir.

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
Public Enum GCCollectionMode
Devralma
GCCollectionMode
Öznitelikler

Alanlar

Name Değer Description
Default 0

Şu anda Forcedolan bu numaralandırma için varsayılan ayardır.

Forced 1

Çöp toplama işlemini hemen gerçekleştirmeye zorlar.

Optimized 2

Atık toplayıcının nesneleri geri kazanmak için geçerli saatin en uygun olup olmadığını belirlemesine izin verir.

Aggressive 3

Çöp toplayıcının mümkün olduğunca çok bellek kaldırmasını istemektedir.

Örnekler

Aşağıdaki örnek, İyileştirilmiş ayarıyla 2. nesil nesneler için çöp toplamayı zorlar.

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

Açıklamalar

GC.Collect Değeri belirtmek için yöntem aşırı yüklemesini GCCollectionMode kullanın.

Şunlara uygulanır

Ayrıca bkz.