Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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