GC.CollectionCount(Int32) Metodo

Definizione

Restituisce il numero di volte in cui si è verificata l'operazione di Garbage Collection per la generazione specificata di oggetti.

public:
 static int CollectionCount(int generation);
public static int CollectionCount(int generation);
static member CollectionCount : int -> int
Public Shared Function CollectionCount (generation As Integer) As Integer

Parametri

generation
Int32

Generazione di oggetti per cui deve essere determinato il conteggio di Garbage Collection.

Valori restituiti

Numero di volte in cui si è verificata l'operazione di Garbage Collection per la generazione specificata dall'avvio del processo.

Eccezioni

generation è minore di 0.

Commenti

Se si implementa una gestione delle risorse personalizzata, potrebbe essere necessario forzare periodicamente l'operazione di Garbage Collection chiamando il Collect metodo . Poiché si tratta di un'operazione costosa, è possibile migliorare le prestazioni ignorando la chiamata quando si è verificata di recente un'operazione di Garbage Collection. Salvare il valore restituito immediatamente CollectionCount dopo la chiamata Collecta . La volta successiva che è necessario chiamare Collect, confrontare il valore corrente restituito da CollectionCount con il valore salvato. Se i due valori sono uguali, non si è verificata alcuna raccolta nel frattempo ed è ragionevole chiamare Collect di nuovo.

Si applica a