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 che è stata effettuata la procedura 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 la quale viene determinato il conteggio delle operazioni di Garbage Collection.
Restituisce
Numero di esecuzioni del 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 a Collect. 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 nuovamente.