Lenguaje

Debug.GetInstanceCount Método

Definición

Sobrecargas

Nombre Description
GetInstanceCount(Class)

Cuenta el número de instancias de la clase especificada.

GetInstanceCount(Class, Boolean)

Cuenta el número de instancias de la clase especificada.

GetInstanceCount(Class)

Cuenta el número de instancias de la clase especificada.

[Android.Runtime.Register("getInstanceCount", "(Ljava/lang/Class;)J", "", ApiSince=36)]
public static long GetInstanceCount(Java.Lang.Class cls);
[<Android.Runtime.Register("getInstanceCount", "(Ljava/lang/Class;)J", "", ApiSince=36)>]
static member GetInstanceCount : Java.Lang.Class -> int64

Parámetros

cls
Class

Class la clase de la que se van a contar las instancias de .

Devoluciones

el número de instancias coincidentes.

Atributos

Comentarios

Cuenta el número de instancias de la clase especificada.

<b>Advertencia:</b> Esta operación puede ser costosa, ya que puede implicar el recorrido de partes del montón de Java. Está pensado principalmente para fines de depuración y no debe usarse en código crítico para el rendimiento.

Está pensado para ayudar a los desarrolladores a identificar pérdidas de objetos o para validar el número de instancias de una clase específica durante el desarrollo.

Es responsabilidad del autor de la llamada realizar gc si no quieren que se cuenten objetos inaccesibles.

Java documentación para android.os.Debug.getInstanceCount(java.lang.Class).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

GetInstanceCount(Class, Boolean)

Cuenta el número de instancias de la clase especificada.

[Android.Runtime.Register("getInstanceCount", "(Ljava/lang/Class;Z)J", "", ApiSince=36)]
public static long GetInstanceCount(Java.Lang.Class cls, bool includeAssignable);
[<Android.Runtime.Register("getInstanceCount", "(Ljava/lang/Class;Z)J", "", ApiSince=36)>]
static member GetInstanceCount : Java.Lang.Class * bool -> int64

Parámetros

cls
Class

Class la clase de la que se van a contar las instancias de .

includeAssignable
Boolean

si es true, se cuenta cualquier instancia cuya clase se pueda asignar a cls, tal y como se define en Class#isAssignableFrom. Si es false, solo se cuentan las instancias cuya clase es igual a cls .

Devoluciones

el número de instancias coincidentes.

Atributos

Comentarios

Cuenta el número de instancias de la clase especificada.

<b>Advertencia:</b> Esta operación puede ser costosa, ya que puede implicar el recorrido de partes del montón de Java. Está pensado principalmente para fines de depuración y no debe usarse en código crítico para el rendimiento.

Está pensado para ayudar a los desarrolladores a identificar pérdidas de objetos o para validar el número de instancias de una clase específica durante el desarrollo.

Es responsabilidad del autor de la llamada realizar gc si no quieren que se cuenten objetos inaccesibles.

Java documentación para android.os.Debug.getInstanceCount(java.lang.Class, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a