Debug.GetInstanceCount 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 |
|---|---|
| GetInstanceCount(Class) |
Compte le nombre d’instances de la classe spécifiée. |
| GetInstanceCount(Class, Boolean) |
Compte le nombre d’instances de la classe spécifiée. |
GetInstanceCount(Class)
Compte le nombre d’instances de la classe spécifiée.
[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
Paramètres
- cls
- Class
Class classe dont le nombre d’instances est comptabilisée.
Retours
nombre d’instances correspondantes.
- Attributs
Remarques
Compte le nombre d’instances de la classe spécifiée.
<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.getInstanceCount(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 à
GetInstanceCount(Class, Boolean)
Compte le nombre d’instances de la classe spécifiée.
[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
Paramètres
- cls
- Class
Class classe dont le nombre d’instances est comptabilisée.
- 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
nombre d’instances correspondantes.
- Attributs
Remarques
Compte le nombre d’instances de la classe spécifiée.
<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.getInstanceCount(java.lang.Class, boolean).
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.