Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

АктивТрейс

public class ActiveTrace
extends Object

java.lang.Объект
com.android.tradefed.invoker.tracing.ActiveTrace


Основной класс, помогающий описывать активную трассировку и управлять ею.

Резюме

Поля

public static final String TRACE_KEY

Публичные конструкторы

ActiveTrace (long pid, long tid)

Конструктор.

Публичные методы

void addSubprocessTrace (File subTrace)

Предоставьте файл трассировки из подпроцесса, который будет добавлен к родительскому.

File finalizeTracing ()

Сообщает об окончательных файлах трассировки и очищает ресурсы по мере необходимости.

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

Очень простые отчеты о событиях для начала/окончания трассировки.

void startTracing (boolean isSubprocess)

Запустите трассировку и сообщите метаданные трассировки.

Поля

TRACE_KEY

public static final String TRACE_KEY

Публичные конструкторы

АктивТрейс

public ActiveTrace (long pid, 
                long tid)

Конструктор.

Параметры
pid long : идентификатор текущего процесса

tid long : идентификатор текущего потока

Публичные методы

addSubprocessTrace

public void addSubprocessTrace (File subTrace)

Предоставьте файл трассировки из подпроцесса, который будет добавлен к родительскому.

Параметры
subTrace File

завершить трассировку

public File finalizeTracing ()

Сообщает об окончательных файлах трассировки и очищает ресурсы по мере необходимости.

Возвращает
File

отчетTraceEvent

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

Параметры
categories String

name String

type PerfettoTrace.TrackEvent.Type

отчетTraceEvent

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

Очень простые отчеты о событиях для начала/окончания трассировки.

Параметры
categories String : категория, связанная с событием

name String : название события

threadId int

threadName String

type PerfettoTrace.TrackEvent.Type : тип сообщаемого события.

startTracing

public void startTracing (boolean isSubprocess)

Запустите трассировку и сообщите метаданные трассировки.

Параметры
isSubprocess boolean