ActiveTrace

public class ActiveTrace
extends Object

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


Aktif bir izi tanımlamaya ve yönetmeye yardımcı olan ana sınıf.

Özet

Alanlar

public static final String TRACE_KEY

Kamu inşaatçıları

ActiveTrace (long pid, long tid)

Yapıcı.

Genel yöntemler

void addSubprocessTrace (File subTrace)

Üst işleme eklenecek bir alt işlemden izleme dosyasını sağlayın.

File finalizeTracing ()

Son izleme dosyalarını raporlar ve gerektiğinde kaynakları temizler.

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

İzlerin BAŞLANGIÇ/SONU yapmak için çok temel olay raporlama.

void startTracing (boolean isSubprocess)

İzlemeyi başlatın ve izlemenin meta verilerini bildirin.

Alanlar

TRACE_KEY

public static final String TRACE_KEY

Kamu inşaatçıları

ActiveTrace

public ActiveTrace (long pid, 
                long tid)

Yapıcı.

parametreler
pid long : Geçerli işlem kimliği

tid long : Geçerli iş parçacığı kimliği

Genel yöntemler

addSubprocessTrace

public void addSubprocessTrace (File subTrace)

Üst işleme eklenecek bir alt işlemden izleme dosyasını sağlayın.

parametreler
subTrace File

sonuçlandırmakİzleme

public File finalizeTracing ()

Son izleme dosyalarını raporlar ve gerektiğinde kaynakları temizler.

İadeler
File

raporTraceEvent

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

parametreler
categories String

name String

type PerfettoTrace.TrackEvent.Type

raporTraceEvent

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

İzlerin BAŞLANGIÇ/SONU yapmak için çok temel olay raporlama.

parametreler
categories String : Etkinlikle ilişkili kategori

name String : Etkinlik adı

threadId int

threadName String

type PerfettoTrace.TrackEvent.Type : Raporlanan olayın türü

startTracing

public void startTracing (boolean isSubprocess)

İzlemeyi başlatın ve izlemenin meta verilerini bildirin.

parametreler
isSubprocess boolean