İngilizce dilinde oku

Aracılığıyla paylaş


GCCollectionMode Sabit listesi

Tanım

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

C#
public enum GCCollectionMode
C#
[System.Serializable]
public enum GCCollectionMode
Devralma
GCCollectionMode
Öznitelikler

Alanlar

Aggressive 3
Default 0

Bu sabit listesi için şu anda Forcedolan varsayılan ayardır.

Forced 1

Çöp toplamayı hemen gerçekleşmesini 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.

Örnekler

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

C#
using System;

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

Açıklamalar

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

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.