Debug.GetInstanceCounts Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| GetInstanceCounts(IList<Class>) |
Cuenta el número de instancias de las clases especificadas. |
| GetInstanceCounts(IList<Class>, Boolean) |
Cuenta el número de instancias de las clases especificadas. |
GetInstanceCounts(IList<Class>)
Cuenta el número de instancias de las clases especificadas.
[Android.Runtime.Register("getInstanceCounts", "(Ljava/util/List;)[J", "", ApiSince=36)]
public static long[] GetInstanceCounts(System.Collections.Generic.IList<Java.Lang.Class> classes);
[<Android.Runtime.Register("getInstanceCounts", "(Ljava/util/List;)[J", "", ApiSince=36)>]
static member GetInstanceCounts : System.Collections.Generic.IList<Java.Lang.Class> -> int64[]
Parámetros
Matriz de objetos que Class representan las clases de las que se van a contar las instancias de . No debe ser null.
Devoluciones
Matriz de long valores, donde cada elemento corresponde al número de instancias de la clase en el mismo índice de la classes lista.
La matriz devuelta tendrá la misma longitud que la matriz de entrada classes .
Si el sistema está bajo presión de memoria y no puede asignar la matriz de retorno, se devolverá una matriz vacía.
- Atributos
Comentarios
Cuenta el número de instancias de las clases especificadas.
<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.getInstanceCounts(java.util.List<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
GetInstanceCounts(IList<Class>, Boolean)
Cuenta el número de instancias de las clases especificadas.
[Android.Runtime.Register("getInstanceCounts", "(Ljava/util/List;Z)[J", "", ApiSince=36)]
public static long[] GetInstanceCounts(System.Collections.Generic.IList<Java.Lang.Class> classes, bool includeAssignable);
[<Android.Runtime.Register("getInstanceCounts", "(Ljava/util/List;Z)[J", "", ApiSince=36)>]
static member GetInstanceCounts : System.Collections.Generic.IList<Java.Lang.Class> * bool -> int64[]
Parámetros
Matriz de objetos que Class representan las clases de las que se van a contar las instancias de . No debe ser null.
- 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
Matriz de long valores, donde cada elemento corresponde al número de instancias de la clase en el mismo índice de la classes lista.
La matriz devuelta tendrá la misma longitud que la matriz de entrada classes .
Si el sistema está bajo presión de memoria y no puede asignar la matriz de retorno, se devolverá una matriz vacía.
- Atributos
Comentarios
Cuenta el número de instancias de las clases especificadas.
<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.
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.