GC.CollectionCount(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.