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 |