Traccia attiva
public class ActiveTrace
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.tracing.ActiveTrace |
Lezione principale che aiuta a descrivere e gestire una traccia attiva.
Riepilogo
Campi | |
---|---|
public static final String | TRACE_KEY
|
Costruttori pubblici | |
---|---|
ActiveTrace (long pid, long tid) Costruttore. |
Metodi pubblici | |
---|---|
void | addSubprocessTrace (File subTrace) Fornire il file di traccia da un processo secondario da aggiungere al padre. |
File | finalizeTracing () Segnala i file di traccia finali e ripulisce le risorse secondo necessità. |
void | reportTraceEvent (String categories, String name, PerfettoTrace.TrackEvent.Type type) |
void | reportTraceEvent (String categories, String name, int threadId, String threadName, PerfettoTrace.TrackEvent.Type type) Segnalazione di eventi molto semplice per eseguire START / END delle tracce. |
void | startTracing (boolean isSubprocess) Avvia la traccia e segnala i metadati della traccia. |
Campi
TRACE_KEY
public static final String TRACE_KEY
Costruttori pubblici
Traccia attiva
public ActiveTrace (long pid, long tid)
Costruttore.
Parametri | |
---|---|
pid | long : ID processo corrente |
tid | long : ID thread corrente |
Metodi pubblici
addSubprocessTrace
public void addSubprocessTrace (File subTrace)
Fornire il file di traccia da un processo secondario da aggiungere al padre.
Parametri | |
---|---|
subTrace | File |
finalizeTracing
public File finalizeTracing ()
Segnala i file di traccia finali e ripulisce le risorse secondo necessità.
ritorna | |
---|---|
File |
reportTraceEvent
public void reportTraceEvent (String categories, String name, PerfettoTrace.TrackEvent.Type type)
Parametri | |
---|---|
categories | String |
name | String |
type | PerfettoTrace.TrackEvent.Type |
reportTraceEvent
public void reportTraceEvent (String categories, String name, int threadId, String threadName, PerfettoTrace.TrackEvent.Type type)
Segnalazione di eventi molto semplice per eseguire START / END delle tracce.
Parametri | |
---|---|
categories | String : categoria associata all'evento |
name | String : nome dell'evento |
threadId | int |
threadName | String |
type | PerfettoTrace.TrackEvent.Type : Tipo di evento segnalato |
startTracing
public void startTracing (boolean isSubprocess)
Avvia la traccia e segnala i metadati della traccia.
Parametri | |
---|---|
isSubprocess | boolean |