Debug.GetInstanceCount Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GetInstanceCount(Class) |
Conta il numero di istanze della classe specificata. |
| GetInstanceCount(Class, Boolean) |
Conta il numero di istanze della classe specificata. |
GetInstanceCount(Class)
Conta il numero di istanze della classe specificata.
[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
Parametri
- cls
- Class
Class classe di cui contare le istanze.
Valori restituiti
numero di istanze corrispondenti.
- Attributi
Commenti
Conta il numero di istanze della classe specificata.
<b>Avviso:</b> Questa operazione può essere costosa, perché può comportare l'attraversamento di parti dell'heap Java. È destinato principalmente a scopi di debug e non deve essere usato nel codice critico per le prestazioni.
È progettato per aiutare gli sviluppatori a identificare le perdite di oggetti o per convalidare il numero di istanze di una classe specifica durante lo sviluppo.
È responsabilità del chiamante eseguire GC se non vogliono che gli oggetti non raggiungibili vengano conteggiati.
per android.os.Debug.getInstanceCount(java.lang.Class).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
GetInstanceCount(Class, Boolean)
Conta il numero di istanze della classe specificata.
[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
Parametri
- cls
- Class
Class classe di cui contare le istanze.
- includeAssignable
- Boolean
se true, viene conteggiata qualsiasi istanza la cui classe è assegnabile a cls, come definito da Class#isAssignableFrom. Se false, vengono conteggiate solo le istanze la cui classe è uguale a cls .
Valori restituiti
numero di istanze corrispondenti.
- Attributi
Commenti
Conta il numero di istanze della classe specificata.
<b>Avviso:</b> Questa operazione può essere costosa, perché può comportare l'attraversamento di parti dell'heap Java. È destinato principalmente a scopi di debug e non deve essere usato nel codice critico per le prestazioni.
È progettato per aiutare gli sviluppatori a identificare le perdite di oggetti o per convalidare il numero di istanze di una classe specifica durante lo sviluppo.
È responsabilità del chiamante eseguire GC se non vogliono che gli oggetti non raggiungibili vengano conteggiati.
per android.os.Debug.getInstanceCount(java.lang.Class, boolean).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.