Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

ActiveTrace

public class ActiveTrace
extends Object

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


Kelas utama membantu mendeskripsikan dan mengelola pelacakan aktif.

Ringkasan

Bidang

public static final String TRACE_KEY

Konstruktor publik

ActiveTrace (long pid, long tid)

Konstruktor.

Metode publik

void addSubprocessTrace (File subTrace)

Berikan file jejak dari subproses untuk ditambahkan ke induk.

File finalizeTracing ()

Melaporkan file jejak akhir dan membersihkan sumber daya sesuai kebutuhan.

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

Pelaporan peristiwa yang sangat mendasar untuk melakukan MULAI / AKHIR pelacakan.

long reportingThreadId ()

id utas dari utas yang memulai pelacakan.

void startTracing (boolean isSubprocess)

Mulai pelacakan dan laporkan metadata pelacakan.

Bidang

TRACE_KEY

public static final String TRACE_KEY

Konstruktor publik

ActiveTrace

public ActiveTrace (long pid, 
                long tid)

Konstruktor.

Parameter
pid long : ID proses saat ini

tid long : id utas saat ini

Metode publik

addSubprocessTrace

public void addSubprocessTrace (File subTrace)

Berikan file jejak dari subproses untuk ditambahkan ke induk.

Parameter
subTrace File

finalizeTracing

public File finalizeTracing ()

Melaporkan file jejak akhir dan membersihkan sumber daya sesuai kebutuhan.

Pengembalian
File

reportTraceEvent

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

Parameter
categories String

name String

type PerfettoTrace.TrackEvent.Type

reportTraceEvent

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

Pelaporan peristiwa yang sangat mendasar untuk melakukan MULAI / AKHIR pelacakan.

Parameter
categories String : Kategori yang terkait dengan acara

name String : Nama acara

threadId int

threadName String

type PerfettoTrace.TrackEvent.Type : Jenis peristiwa yang dilaporkan

pelaporanThreadId

public long reportingThreadId ()

id utas dari utas yang memulai pelacakan.

Pengembalian
long

startTracing

public void startTracing (boolean isSubprocess)

Mulai pelacakan dan laporkan metadata pelacakan.

Parameter
isSubprocess boolean