ActiveTrace

public class ActiveTrace
extends Object

java.lang.Object
com.android.tradefed.invocer.tracing.ActiveTrace


الطبقة الرئيسية تساعد على وصف وإدارة التتبع النشط.

ملخص

مجالات

public static final String TRACE_KEY

المقاولين العامة

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

البناء.

الأساليب العامة

void addSubprocessTrace (File subTrace)

قم بتوفير ملف التتبع من العملية الفرعية المراد إضافتها إلى العملية الأم.

File finalizeTracing ()

الإبلاغ عن ملفات التتبع النهائية وتنظيف الموارد حسب الحاجة.

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)

إعداد تقارير أساسية جدًا عن الأحداث للقيام ببدء/نهاية التتبعات.

long reportingThreadId ()

معرف مؤشر الترابط للموضوع الذي بدأ التتبع.

void startTracing (boolean isSubprocess)

ابدأ التتبع وأبلغ عن بيانات تعريف التتبع.

مجالات

TRACE_KEY

public static final String TRACE_KEY

المقاولين العامة

ActiveTrace

public ActiveTrace (long pid, 
                long tid)

حدود
pid long

tid long

ActiveTrace

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

البناء.

حدود
pid long : معرف العملية الحالية

tid long : معرف الموضوع الحالي

mainProcess boolean

الأساليب العامة

addSubprocessTrace

public void addSubprocessTrace (File subTrace)

قم بتوفير ملف التتبع من العملية الفرعية المراد إضافتها إلى العملية الأم.

حدود
subTrace File

FinalizeTracing

public File finalizeTracing ()

الإبلاغ عن ملفات التتبع النهائية وتنظيف الموارد حسب الحاجة.

عائدات
File

isMainTradefedProcess

public boolean isMainTradefedProcess ()

عائدات
boolean

ReportTraceEvent

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

حدود
categories String

name String

type PerfettoTrace.TrackEvent.Type

ReportTraceEvent

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 : نوع الحدث الذي يتم الإبلاغ عنه

ReportingThreadId

public long reportingThreadId ()

معرف مؤشر الترابط للموضوع الذي بدأ التتبع.

عائدات
long

startTracing

public void startTracing (boolean isSubprocess)

ابدأ التتبع وأبلغ عن بيانات تعريف التتبع.

حدود
isSubprocess boolean