CircularAtraceUtil
public
class
CircularAtraceUtil
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.util.CircularAtraceUtil
|
Ein atrace-Dienstprogramm, das in erster Linie zur Identifizierung der Ursachen von ANR-Fehlern während Monkey entwickelt wurde
Tests durchführen. Durch Aufrufen des Startbefehls wird das asynchrone Monitoring der getaggten Traces in einem
Puffer enthalten. Durch Aufrufen des Stopps wird der Inhalt des Zwischenspeichers in eine InputStreamSource übertragen.
die zurückgegeben wird.
Um diese Funktion für den oben genannten Fall (Identifizieren von ANRs) zu verwenden, muss zuerst der Start- und
zu Beginn des Tests und die Endmethode unmittelbar am Ende des Tests. Von
Hier kann man festlegen,
wie die Daten gespeichert und verarbeitet werden. In den meisten Fällen sollte das System „systrace“ verwendet werden.
mit der Option --from-file, um einen HTML-Viewer zu generieren.
Zusammenfassung
Öffentliche Konstruktoren
CircularAtraceUtil
public CircularAtraceUtil ()
Öffentliche Methoden
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
Stoppt ein Trace und gibt es asynchron in eine Datei aus, die es in einer InputStreamSource zurückgibt.
Parameter |
device |
ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
Startet ein Trace asynchron mit den angegebenen Tags.
Parameter |
device |
ITestDevice : das Gerät, dessen Aktionen überwacht werden |
tags |
: Tags, die von einem Trace überwacht werden sollen; Standardeinstellung ist „am gfx planet view“. |
bufferSizeMB |
int : die Größe des runden Zwischenspeichers in MB |