Sprache

Debug.StartMethodTracing Methode

Definition

Überlädt

Name Beschreibung
StartMethodTracing()

Starten Sie die Methodenablaufverfolgung mit Standardprotokollnamen und Puffergröße.

StartMethodTracing(String)

Starten Sie die Methodenablaufverfolgung, und geben Sie den Pfad der Ablaufverfolgungsprotokolldatei an.

StartMethodTracing(String, Int32)

Starten Sie die Methodenablaufverfolgung, und geben Sie den Namen der Ablaufverfolgungsprotokolldatei und die Puffergröße an.

StartMethodTracing(String, Int32, DebugTraceOptions)

Starten Sie die Methodenablaufverfolgung, und geben Sie den Namen der Ablaufverfolgungsprotokolldatei, die Puffergröße und Flags an.

StartMethodTracing()

Starten Sie die Methodenablaufverfolgung mit Standardprotokollnamen und Puffergröße.

[Android.Runtime.Register("startMethodTracing", "()V", "")]
public static void StartMethodTracing();
[<Android.Runtime.Register("startMethodTracing", "()V", "")>]
static member StartMethodTracing : unit -> unit
Attribute

Hinweise

Starten Sie die Methodenablaufverfolgung mit Standardprotokollnamen und Puffergröße.

Standardmäßig heißt die Ablaufverfolgungsdatei "dmtrace.trace" und wird gemäß der Rückgabe unter Ihrem paketspezifischen Verzeichnis im primären freigegebenen/externen Speicher platziert Context#getExternalFilesDir(String).

Informationen zum Lesen von Ablaufverfolgungsdateien finden Sie unter "Überprüfen von Ablaufverfolgungsprotokollen mit Traceview ".

Wenn die Methodenablaufverfolgung aktiviert ist, wird der virtuelle Computer langsamer als üblich ausgeführt, sodass die Anzeigedauern aus den Ablaufverfolgungsdateien nur relativ berücksichtigt werden sollten (z. B. wurde #1 schneller ausgeführt als #2). Die Zeiten für systemeigene Methoden werden nicht geändert. Versuchen Sie daher nicht, dies zu verwenden, um die Leistung von interpretierten und systemeigenen Implementierungen derselben Methode zu vergleichen. Als Alternative sollten Sie die Sampling-basierte Methodenablaufverfolgung über #startMethodTracingSampling(String, int, int) oder "native" Ablaufverfolgung im Emulator über #startNativeTracing().

Java Dokumentation für android.os.Debug.startMethodTracing().

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:

StartMethodTracing(String)

Starten Sie die Methodenablaufverfolgung, und geben Sie den Pfad der Ablaufverfolgungsprotokolldatei an.

[Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;)V", "")]
public static void StartMethodTracing(string? tracePath);
[<Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;)V", "")>]
static member StartMethodTracing : string -> unit

Parameter

tracePath
String

Pfad zur zu erstellenden Ablaufverfolgungsprotokolldatei. If null, this will default to "dmtrace.trace". Wenn die Datei bereits vorhanden ist, wird sie abgeschnitten. Wenn der angegebene Pfad nicht in ".trace" endet, wird er für Sie angefügt.

Attribute

Hinweise

Starten Sie die Methodenablaufverfolgung, und geben Sie den Pfad der Ablaufverfolgungsprotokolldatei an.

Wenn ein relativer Dateipfad angegeben wird, wird die Ablaufverfolgungsdatei gemäß der Context#getExternalFilesDir(String)Rückgabe unter Ihrem paketspezifischen Verzeichnis im primären freigegebenen/externen Speicher platziert.

Informationen zum Lesen von Ablaufverfolgungsdateien finden Sie unter "Überprüfen von Ablaufverfolgungsprotokollen mit Traceview ".

Wenn die Methodenablaufverfolgung aktiviert ist, wird der virtuelle Computer langsamer als üblich ausgeführt, sodass die Anzeigedauern aus den Ablaufverfolgungsdateien nur relativ berücksichtigt werden sollten (z. B. wurde #1 schneller ausgeführt als #2). Die Zeiten für systemeigene Methoden werden nicht geändert. Versuchen Sie daher nicht, dies zu verwenden, um die Leistung von interpretierten und systemeigenen Implementierungen derselben Methode zu vergleichen. Als Alternative sollten Sie die Sampling-basierte Methodenablaufverfolgung über #startMethodTracingSampling(String, int, int) oder "native" Ablaufverfolgung im Emulator über #startNativeTracing().

Java Dokumentation für android.os.Debug.startMethodTracing(java.lang.String).

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:

StartMethodTracing(String, Int32)

Starten Sie die Methodenablaufverfolgung, und geben Sie den Namen der Ablaufverfolgungsprotokolldatei und die Puffergröße an.

[Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;I)V", "")]
public static void StartMethodTracing(string? tracePath, int bufferSize);
[<Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;I)V", "")>]
static member StartMethodTracing : string * int -> unit

Parameter

tracePath
String

Pfad zur zu erstellenden Ablaufverfolgungsprotokolldatei. If null, this will default to "dmtrace.trace". Wenn die Datei bereits vorhanden ist, wird sie abgeschnitten. Wenn der angegebene Pfad nicht in ".trace" endet, wird er für Sie angefügt.

bufferSize
Int32

Die maximale Menge an Ablaufverfolgungsdaten, die wir sammeln. Wenn nicht angegeben, wird standardmäßig 8 MB verwendet.

Attribute

Hinweise

Starten Sie die Methodenablaufverfolgung, und geben Sie den Namen der Ablaufverfolgungsprotokolldatei und die Puffergröße an.

Wenn ein relativer Dateipfad angegeben wird, wird die Ablaufverfolgungsdatei gemäß der Context#getExternalFilesDir(String)Rückgabe unter Ihrem paketspezifischen Verzeichnis im primären freigegebenen/externen Speicher platziert.

Informationen zum Lesen von Ablaufverfolgungsdateien finden Sie unter "Überprüfen von Ablaufverfolgungsprotokollen mit Traceview ".

Wenn die Methodenablaufverfolgung aktiviert ist, wird der virtuelle Computer langsamer als üblich ausgeführt, sodass die Anzeigedauern aus den Ablaufverfolgungsdateien nur relativ berücksichtigt werden sollten (z. B. wurde #1 schneller ausgeführt als #2). Die Zeiten für systemeigene Methoden werden nicht geändert. Versuchen Sie daher nicht, dies zu verwenden, um die Leistung von interpretierten und systemeigenen Implementierungen derselben Methode zu vergleichen. Als Alternative sollten Sie die Sampling-basierte Methodenablaufverfolgung über #startMethodTracingSampling(String, int, int) oder "native" Ablaufverfolgung im Emulator über #startNativeTracing().

Java Dokumentation für android.os.Debug.startMethodTracing(java.lang.String, int).

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:

StartMethodTracing(String, Int32, DebugTraceOptions)

Starten Sie die Methodenablaufverfolgung, und geben Sie den Namen der Ablaufverfolgungsprotokolldatei, die Puffergröße und Flags an.

[Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;II)V", "")]
public static void StartMethodTracing(string? tracePath, int bufferSize, Android.OS.DebugTraceOptions flags);
[<Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;II)V", "")>]
static member StartMethodTracing : string * int * Android.OS.DebugTraceOptions -> unit

Parameter

tracePath
String

Pfad zur zu erstellenden Ablaufverfolgungsprotokolldatei. If null, this will default to "dmtrace.trace". Wenn die Datei bereits vorhanden ist, wird sie abgeschnitten. Wenn der angegebene Pfad nicht in ".trace" endet, wird er für Sie angefügt.

bufferSize
Int32

Die maximale Menge an Ablaufverfolgungsdaten, die wir sammeln. Wenn nicht angegeben, wird standardmäßig 8 MB verwendet.

flags
DebugTraceOptions

Flags zum Steuern der Methodenablaufverfolgung. Der einzige, der derzeit definiert ist, ist #TRACE_COUNT_ALLOCS.

Attribute

Hinweise

Starten Sie die Methodenablaufverfolgung, und geben Sie den Namen der Ablaufverfolgungsprotokolldatei, die Puffergröße und Flags an.

Wenn ein relativer Dateipfad angegeben wird, wird die Ablaufverfolgungsdatei gemäß der Context#getExternalFilesDir(String)Rückgabe unter Ihrem paketspezifischen Verzeichnis im primären freigegebenen/externen Speicher platziert.

Informationen zum Lesen von Ablaufverfolgungsdateien finden Sie unter "Überprüfen von Ablaufverfolgungsprotokollen mit Traceview ".

Wenn die Methodenablaufverfolgung aktiviert ist, wird der virtuelle Computer langsamer als üblich ausgeführt, sodass die Anzeigedauern aus den Ablaufverfolgungsdateien nur relativ berücksichtigt werden sollten (z. B. wurde #1 schneller ausgeführt als #2). Die Zeiten für systemeigene Methoden werden nicht geändert. Versuchen Sie daher nicht, dies zu verwenden, um die Leistung von interpretierten und systemeigenen Implementierungen derselben Methode zu vergleichen. Als Alternative sollten Sie die Sampling-basierte Methodenablaufverfolgung über #startMethodTracingSampling(String, int, int) oder "native" Ablaufverfolgung im Emulator über #startNativeTracing().

Java Dokumentation für android.os.Debug.startMethodTracing(java.lang.String, int, int).

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: