Partilhar via


GCCollectionMode Enumeração

Definição

Especifica o comportamento de uma coleta de lixo forçada.

public enum class GCCollectionMode
public enum GCCollectionMode
[System.Serializable]
public enum GCCollectionMode
type GCCollectionMode = 
[<System.Serializable>]
type GCCollectionMode = 
Public Enum GCCollectionMode
Herança
GCCollectionMode
Atributos

Campos

Aggressive 3
Default 0

A configuração padrão dessa enumeração, que atualmente é Forced.

Forced 1

Força a coleta de lixo a ocorrer imediatamente.

Optimized 2

Permite que o coletor de lixo determine se o horário atual é ideal para recuperar objetos.

Exemplos

O exemplo a seguir força uma coleta de lixo para objetos de geração 2 com a configuração Otimizada.

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

Comentários

Use a sobrecarga do GC.Collect método para especificar o GCCollectionMode valor.

Aplica-se a

Confira também