Compartir vía


GC.CollectionCount(Int32) Método

Definición

Devuelve el número de veces que se ha producido la recolección de elementos no utilizados para la generación de objetos especificada.

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

Parámetros

generation
Int32

La generación de objetos para la que se va a determinar el número de recolecciones de elementos no utilizados.

Devoluciones

Int32

El número de veces que se ha realizado la recolección de elementos no utilizados para la generación especificada desde que se inició el proceso.

Excepciones

generation es menor que 0.

Comentarios

Si implementa su propia administración de recursos, es posible que tenga que forzar la recolección de elementos no utilizados periódicamente mediante una llamada al Collect método . Dado que se trata de una operación costosa, puede mejorar el rendimiento omitiendo la llamada cuando se ha producido recientemente una recolección de elementos no utilizados. Guarde el valor devuelto CollectionCount inmediatamente después de llamar a Collect. La próxima vez que necesite llamar Collecta , compare el valor actual devuelto por CollectionCount con el valor guardado. Si los dos valores son iguales, no se ha producido ninguna colección mientras tanto y es razonable llamar Collect de nuevo.

Se aplica a