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

Jejak Aktif

public class ActiveTrace
extends Object

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


Kelas utama membantu mendeskripsikan dan mengelola jejak 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 START / END dari jejak.

void startTracing (boolean isSubprocess)

Mulai pelacakan dan laporkan metadata pelacakan.

bidang

TRACE_KEY

public static final String TRACE_KEY

Konstruktor publik

Jejak Aktif

public ActiveTrace (long pid, 
                long tid)

Konstruktor.

Parameter
pid long : ID proses saat ini

tid long : ID utas saat ini

Metode publik

tambahkanSubprocessTrace

public void addSubprocessTrace (File subTrace)

Berikan file jejak dari subproses untuk ditambahkan ke induk.

Parameter
subTrace File

menyelesaikan Pelacakan

public File finalizeTracing ()

Melaporkan file jejak akhir dan membersihkan sumber daya sesuai kebutuhan.

Kembali
File

laporanTraceEvent

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

Parameter
categories String

name String

type PerfettoTrace.TrackEvent.Type

laporanTraceEvent

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

Pelaporan peristiwa yang sangat mendasar untuk melakukan START / END dari jejak.

Parameter
categories String : Kategori yang terkait dengan acara

name String : Nama acara

threadId int

threadName String

type PerfettoTrace.TrackEvent.Type : Jenis acara yang dilaporkan

mulaiMelacak

public void startTracing (boolean isSubprocess)

Mulai pelacakan dan laporkan metadata pelacakan.

Parameter
isSubprocess boolean