Debug.GetInstanceCounts 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 |
|---|---|
| GetInstanceCounts(IList<Class>) |
Conta il numero di istanze delle classi specificate. |
| GetInstanceCounts(IList<Class>, Boolean) |
Conta il numero di istanze delle classi specificate. |
GetInstanceCounts(IList<Class>)
Conta il numero di istanze delle classi specificate.
[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[]
Parametri
Matrice di Class oggetti che rappresentano le classi di cui contare le istanze. Non deve essere null.
Valori restituiti
Matrice di long valori, in cui ogni elemento corrisponde al numero di istanze della classe in corrispondenza dello stesso indice nell'elenco classes .
La matrice restituita avrà la stessa lunghezza della matrice di input classes .
Se il sistema è sotto pressione sulla memoria e non è possibile allocare la matrice restituita, verrà restituita una matrice vuota.
- Attributi
Commenti
Conta il numero di istanze delle classi specificate.
<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.getInstanceCounts(java.util.List<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
GetInstanceCounts(IList<Class>, Boolean)
Conta il numero di istanze delle classi specificate.
[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[]
Parametri
Matrice di Class oggetti che rappresentano le classi di cui contare le istanze. Non deve essere null.
- 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
Matrice di long valori, in cui ogni elemento corrisponde al numero di istanze della classe in corrispondenza dello stesso indice nell'elenco classes .
La matrice restituita avrà la stessa lunghezza della matrice di input classes .
Se il sistema è sotto pressione sulla memoria e non è possibile allocare la matrice restituita, verrà restituita una matrice vuota.
- Attributi
Commenti
Conta il numero di istanze delle classi specificate.
<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.getInstanceCounts(java.util.List<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.