Debug.GetInstanceCounts Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| GetInstanceCounts(IList<Class>) |
Compte le nombre d’instances des classes spécifiées. |
| GetInstanceCounts(IList<Class>, Boolean) |
Compte le nombre d’instances des classes spécifiées. |
GetInstanceCounts(IList<Class>)
Compte le nombre d’instances des classes spécifiées.
[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[]
Paramètres
Tableau d’objets Class représentant les classes pour compter les instances de. Ne doit pas être null.
Retours
Tableau de long valeurs, où chaque élément correspond au nombre d’instances de la classe au même index de la classes liste.
Le tableau retourné aura la même longueur que le tableau d’entrée classes .
Si le système est sous pression mémoire et qu’il ne peut pas allouer le tableau de retour, un tableau vide est retourné.
- Attributs
Remarques
Compte le nombre d’instances des classes spécifiées.
<b>Avertissement :</b> Cette opération peut être coûteuse, car elle peut impliquer la traversée de parties du tas Java. Il est principalement destiné à des fins de débogage et ne doit pas être utilisé dans le code critique pour les performances.
Il est destiné à aider les développeurs à identifier les fuites d’objets ou à valider le nombre d’instances d’une classe spécifique pendant le développement.
C’est la responsabilité de l’appelant d’effectuer le GC s’il ne veut pas que les objets inaccessibles soient comptés.
Java documentation pour android.os.Debug.getInstanceCounts(java.util.List<java.lang.Class>).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
GetInstanceCounts(IList<Class>, Boolean)
Compte le nombre d’instances des classes spécifiées.
[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[]
Paramètres
Tableau d’objets Class représentant les classes pour compter les instances de. Ne doit pas être null.
- includeAssignable
- Boolean
si la valeur est true, toute instance dont la classe est assignable à cls, telle que définie par Class#isAssignableFrom, est comptée. Si la valeur est false, seules les instances dont la classe est égale sont cls comptabilisées.
Retours
Tableau de long valeurs, où chaque élément correspond au nombre d’instances de la classe au même index de la classes liste.
Le tableau retourné aura la même longueur que le tableau d’entrée classes .
Si le système est sous pression mémoire et qu’il ne peut pas allouer le tableau de retour, un tableau vide est retourné.
- Attributs
Remarques
Compte le nombre d’instances des classes spécifiées.
<b>Avertissement :</b> Cette opération peut être coûteuse, car elle peut impliquer la traversée de parties du tas Java. Il est principalement destiné à des fins de débogage et ne doit pas être utilisé dans le code critique pour les performances.
Il est destiné à aider les développeurs à identifier les fuites d’objets ou à valider le nombre d’instances d’une classe spécifique pendant le développement.
C’est la responsabilité de l’appelant d’effectuer le GC s’il ne veut pas que les objets inaccessibles soient comptés.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.