GCCollectionMode Enumeración

Definición

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

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
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.

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

Comentarios

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

Se aplica a

Consulte también