O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

ActiveTrace

public class ActiveTrace
extends Object

java.lang.Object
com.android.tradefed.invoker.tracing.ActiveTrace


Classe principal ajudando a descrever e gerenciar um rastreamento ativo.

Resumo

Campos

public static final String TRACE_KEY

Construtores públicos

ActiveTrace (long pid, long tid)

Construtor.

Métodos públicos

void addSubprocessTrace (File subTrace)

Forneça o arquivo de rastreamento de um subprocesso a ser adicionado ao pai.

File finalizeTracing ()

Relata os arquivos de rastreamento finais e limpa os recursos conforme necessário.

void reportTraceEvent (String categories, String name, PerfettoTrace.TrackEvent.Type type)
void reportTraceEvent (String categories, String name, int threadId, String threadName, PerfettoTrace.TrackEvent.Type type)

Relatórios de eventos muito básicos para fazer START/END de traces.

void startTracing (boolean isSubprocess)

Inicie o rastreamento e relate os metadados do rastreamento.

Campos

TRACE_KEY

public static final String TRACE_KEY

Construtores públicos

ActiveTrace

public ActiveTrace (long pid, 
                long tid)

Construtor.

Parâmetros
pid long : ID do processo atual

tid long : ID do tópico atual

Métodos públicos

addSubprocessTrace

public void addSubprocessTrace (File subTrace)

Forneça o arquivo de rastreamento de um subprocesso a ser adicionado ao pai.

Parâmetros
subTrace File

finalizeTracing

public File finalizeTracing ()

Relata os arquivos de rastreamento finais e limpa os recursos conforme necessário.

Devoluções
File

reportTraceEvent

public void reportTraceEvent (String categories, 
                String name, 
                PerfettoTrace.TrackEvent.Type type)

Parâmetros
categories String

name String

type PerfettoTrace.TrackEvent.Type

reportTraceEvent

public void reportTraceEvent (String categories, 
                String name, 
                int threadId, 
                String threadName, 
                PerfettoTrace.TrackEvent.Type type)

Relatórios de eventos muito básicos para fazer START/END de traces.

Parâmetros
categories String : Categoria associada ao evento

name String : nome do evento

threadId int

threadName String

type PerfettoTrace.TrackEvent.Type : Tipo do evento que está sendo relatado

startTracing

public void startTracing (boolean isSubprocess)

Inicie o rastreamento e relate os metadados do rastreamento.

Parâmetros
isSubprocess boolean