GCCollectionMode Enumeráció

Definíció

A kényszerített szemétgyűjtés viselkedését adja meg.

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
Public Enum GCCollectionMode
Öröklődés
GCCollectionMode
Attribútumok

Mezők

Name Érték Description
Default 0

Az enumerálás alapértelmezett beállítása, amely jelenleg Forcedaz .

Forced 1

A szemétgyűjtést azonnal kényszeríti.

Optimized 2

Lehetővé teszi a szemétgyűjtő számára annak megállapítását, hogy az aktuális idő optimális-e az objektumok visszanyeréséhez.

Aggressive 3

Kéri, hogy a szemétgyűjtő a lehető legtöbb memóriát bontsa ki.

Példák

Az alábbi példa a 2. generációs objektumok szemétgyűjtését kényszeríti ki az Optimalizált beállítással.

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

Megjegyzések

A metódus túlterhelésével GC.Collect adja meg az GCCollectionMode értéket.

A következőre érvényes:

Lásd még