Debug.StartMethodTracing Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.