Leer en inglés

Compartir a través de


GCCollectionMode Enumeración

Definición

Especifica el comportamiento de una recolección forzada de elementos no utilizados.

C#
public enum GCCollectionMode
C#
[System.Serializable]
public enum GCCollectionMode
Herencia
GCCollectionMode
Atributos

Campos

Aggressive 3
Default 0

Configuración predeterminada para esta enumeración, que es actualmente Forced.

Forced 1

Obliga a que la recolección de elementos no utilizados se produzca inmediatamente.

Optimized 2

Permite al recolector de elementos no utilizados determinar si la hora actual es la adecuada para reclamar objetos.

Ejemplos

En el ejemplo siguiente se fuerza una recolección de elementos no utilizados para los objetos de generación 2 con el valor Optimizado.

C#
using System;

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

Comentarios

Use la sobrecarga del GC.Collect método para especificar el GCCollectionMode valor.

Se aplica a

Producto Versiones
.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

Consulte también