Aktif İzleme

public class ActiveTrace
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.invoker.tracing.ActiveTrace


Etkin bir izlemeyi açıklamaya ve yönetmeye yardımcı olan ana sınıf.

Özet

Fields'ın oynadığı filmler

public static final String TRACE_KEY

Kamu inşaatçıları

ActiveTrace(long pid, long tid)
ActiveTrace(long pid, long tid, boolean mainProcess)

Oluşturucu.

Herkese açık yöntemler

void addSubprocessTrace(File subTrace)

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

File finalizeTracing()

Son izleme dosyalarını bildirir ve kaynakları gerektiği şekilde temizler.

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

İzlemelerin BAŞLANGIÇ / SONUÇLARINI YAPMAK için çok temel etkinlik raporlaması.

long reportingThreadId()

izlemeyi başlatan ileti dizisinin kimliği.

void startTracing(boolean isSubprocess)

İzlemeyi başlatın ve iz meta verilerini raporlayın.

Fields'ın oynadığı filmler

İZLEME_ANAHTARI

public static final String TRACE_KEY

Kamu inşaatçıları

Aktif İzleme

public ActiveTrace (long pid, 
                long tid)

Parametreler
pid long

tid long

Aktif İzleme

public ActiveTrace (long pid, 
                long tid, 
                boolean mainProcess)

Oluşturucu.

Parametreler
pid long: Mevcut işlem kimliği

tid long: Geçerli ileti dizisi kimliği

mainProcess boolean

Herkese açık yöntemler

addSubProcessTrace

public void addSubprocessTrace (File subTrace)

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

Parametreler
subTrace File

finalizeTracing

public File finalizeTracing ()

Son izleme dosyalarını bildirir ve kaynakları gerektiği şekilde temizler.

İlerlemeler
File

AnaTradefedProcess

public boolean isMainTradefedProcess ()

İlerlemeler
boolean

reportTraceEvent

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

Parametreler
categories String

name String

type PerfettoTrace.TrackEvent.Type

reportTraceEvent

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

İzlemelerin BAŞLANGIÇ / SONUÇLARINI YAPMAK için çok temel etkinlik raporlaması.

Parametreler
categories String: Etkinlikle ilişkili kategori

name String: Etkinlik adı

threadId int

threadName String

type PerfettoTrace.TrackEvent.Type: Bildirilen etkinliğin türü

raporlamaİş Parçacığı Kimliği

public long reportingThreadId ()

izlemeyi başlatan ileti dizisinin kimliği.

İlerlemeler
long

startTracing

public void startTracing (boolean isSubprocess)

İzlemeyi başlatın ve iz meta verilerini raporlayın.

Parametreler
isSubprocess boolean