Sprache

Debug.GetInstanceCount Methode

Definition

Überlädt

Name Beschreibung
GetInstanceCount(Class)

Zählt die Anzahl der Instanzen der angegebenen Klasse.

GetInstanceCount(Class, Boolean)

Zählt die Anzahl der Instanzen der angegebenen Klasse.

GetInstanceCount(Class)

Zählt die Anzahl der Instanzen der angegebenen Klasse.

[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

Parameter

cls
Class

Class die Klasse zum Zählen von Instanzen von.

Gibt zurück

die Anzahl der übereinstimmenden Instanzen.

Attribute

Hinweise

Zählt die Anzahl der Instanzen der angegebenen Klasse.

<b>Warnung:</b> Dieser Vorgang kann teuer sein, da er das Durchlaufen von Teilen des Java Heaps beinhalten kann. Sie ist in erster Linie für Debuggingzwecke vorgesehen und sollte nicht in leistungskritischem Code verwendet werden.

Es soll Entwicklern helfen, Objektlecks zu identifizieren oder die Anzahl der Instanzen einer bestimmten Klasse während der Entwicklung zu überprüfen.

Es liegt in der Verantwortung des Aufrufers, GC zu erledigen, wenn nicht erreichbare Objekte gezählt werden sollen.

Java Dokumentation für android.os.Debug.getInstanceCount(java.lang.Class).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetInstanceCount(Class, Boolean)

Zählt die Anzahl der Instanzen der angegebenen Klasse.

[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

Parameter

cls
Class

Class die Klasse zum Zählen von Instanzen von.

includeAssignable
Boolean

wenn "true", wird eine Instanz, deren Klasse gemäß der Definition durch Class#isAssignableFrom, zugewiesen werden kanncls, gezählt. Wenn false, werden nur Instanzen gezählt, deren Klasse gleich cls ist.

Gibt zurück

die Anzahl der übereinstimmenden Instanzen.

Attribute

Hinweise

Zählt die Anzahl der Instanzen der angegebenen Klasse.

<b>Warnung:</b> Dieser Vorgang kann teuer sein, da er das Durchlaufen von Teilen des Java Heaps beinhalten kann. Sie ist in erster Linie für Debuggingzwecke vorgesehen und sollte nicht in leistungskritischem Code verwendet werden.

Es soll Entwicklern helfen, Objektlecks zu identifizieren oder die Anzahl der Instanzen einer bestimmten Klasse während der Entwicklung zu überprüfen.

Es liegt in der Verantwortung des Aufrufers, GC zu erledigen, wenn nicht erreichbare Objekte gezählt werden sollen.

Java Dokumentation für android.os.Debug.getInstanceCount(java.lang.Class, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: