Debug.GetInstanceCount Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetInstanceCount(Class) |
Conta o número de instâncias da classe especificada. |
| GetInstanceCount(Class, Boolean) |
Conta o número de instâncias da classe especificada. |
GetInstanceCount(Class)
Conta o número de instâncias da classe 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 a classe da qual contar instâncias.
Retornos
o número de instâncias correspondentes.
- Atributos
Comentários
Conta o número de instâncias da classe especificada.
<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.getInstanceCount(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
GetInstanceCount(Class, Boolean)
Conta o número de instâncias da classe 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 a classe da qual contar instâncias.
- 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
o número de instâncias correspondentes.
- Atributos
Comentários
Conta o número de instâncias da classe especificada.
<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.getInstanceCount(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.