Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

ActiveTrace

public class ActiveTrace
extends Object

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


Główna klasa pomagająca opisywać i zarządzać aktywnym śladem.

Streszczenie

Pola

public static final String TRACE_KEY

Konstruktorzy publiczni

ActiveTrace (long pid, long tid)

Konstruktor.

Metody publiczne

void addSubprocessTrace (File subTrace)

Podaj plik śledzenia z podprocesu, który ma zostać dodany do elementu nadrzędnego.

File finalizeTracing ()

Raportuje końcowe pliki śledzenia i w razie potrzeby oczyszcza zasoby.

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

Bardzo podstawowe raportowanie zdarzeń do wykonania START / END śladów.

void startTracing (boolean isSubprocess)

Rozpocznij śledzenie i zgłoś metadane śledzenia.

Pola

TRACE_KEY

public static final String TRACE_KEY

Konstruktorzy publiczni

ActiveTrace

public ActiveTrace (long pid, 
                long tid)

Konstruktor.

Parametry
pid long : identyfikator bieżącego procesu

tid long : identyfikator bieżącego wątku

Metody publiczne

addSubprocessTrace

public void addSubprocessTrace (File subTrace)

Podaj plik śledzenia z podprocesu, który ma zostać dodany do elementu nadrzędnego.

Parametry
subTrace File

finalizeTracing

public File finalizeTracing ()

Raportuje końcowe pliki śledzenia i w razie potrzeby oczyszcza zasoby.

Zwroty
File

reportTraceEvent

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

Parametry
categories String

name String

type PerfettoTrace.TrackEvent.Type

reportTraceEvent

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

Bardzo podstawowe raportowanie zdarzeń do wykonania START / END śladów.

Parametry
categories String : Kategoria powiązana ze zdarzeniem

name String : Nazwa wydarzenia

threadId int

threadName String

type PerfettoTrace.TrackEvent.Type : Rodzaj zgłaszanego zdarzenia

startTracing

public void startTracing (boolean isSubprocess)

Rozpocznij śledzenie i zgłoś metadane śledzenia.

Parametry
isSubprocess boolean