Debug.GetInstanceCounts Método

Definição

Sobrecargas

Nome Description
GetInstanceCounts(IList<Class>)

Conta o número de instâncias das classes especificadas.

GetInstanceCounts(IList<Class>, Boolean)

Conta o número de instâncias das classes especificadas.

GetInstanceCounts(IList<Class>)

Conta o número de instâncias das classes 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

classes
IList<Class>

Uma matriz de Class objetos que representa as classes de que contar instâncias. Não deve ser nulo.

Retornos

Int64[]

Uma matriz de long valores, em que cada elemento corresponde ao número de instâncias da classe no mesmo índice na classes lista. A matriz retornada terá o mesmo comprimento que a matriz de entrada classes . Se o sistema estiver sob pressão de memória e não puder alocar a matriz de retorno, uma matriz vazia será retornada.

Atributos

Comentários

Conta o número de instâncias das classes especificadas.

<b>Aviso:</b> Essa operação pode ser cara, pois pode envolver a passagem de partes do heap de Java. Ele destina-se principalmente a fins de depuração e não deve ser usado em código crítico de desempenho.

Ele destina-se a ajudar os desenvolvedores a identificar vazamentos de objetos ou validar o número de instâncias de uma classe específica durante o desenvolvimento.

É responsabilidade do chamador fazer GC se eles não quiserem que objetos inacessíveis sejam contados.

Java documentação para android.os.Debug.getInstanceCounts(java.util.List<java.lang.Class>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

GetInstanceCounts(IList<Class>, Boolean)

Conta o número de instâncias das classes 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

classes
IList<Class>

Uma matriz de Class objetos que representa as classes de que contar instâncias. Não deve ser nulo.

includeAssignable
Boolean

se true, qualquer instância cuja classe é atribuível a cls, conforme definido por Class#isAssignableFrom, é contada. Se for falso, somente as instâncias cuja classe é igual a cls são contadas.

Retornos

Int64[]

Uma matriz de long valores, em que cada elemento corresponde ao número de instâncias da classe no mesmo índice na classes lista. A matriz retornada terá o mesmo comprimento que a matriz de entrada classes . Se o sistema estiver sob pressão de memória e não puder alocar a matriz de retorno, uma matriz vazia será retornada.

Atributos

Comentários

Conta o número de instâncias das classes especificadas.

<b>Aviso:</b> Essa operação pode ser cara, pois pode envolver a passagem de partes do heap de Java. Ele destina-se principalmente a fins de depuração e não deve ser usado em código crítico de desempenho.

Ele destina-se a ajudar os desenvolvedores a identificar vazamentos de objetos ou validar o número de instâncias de uma classe específica durante o desenvolvimento.

É responsabilidade do chamador fazer GC se eles não quiserem que objetos inacessíveis sejam contados.

Java documentação para android.os.Debug.getInstanceCounts(java.util.List<java.lang.Class>, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a