ActiveTrace
public class ActiveTrace
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.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 |
اللمسات الأخيرة
public File finalizeTracing ()
تقارير ملفات التتبع النهائية وتنظيف الموارد حسب الحاجة.
عائدات | |
---|---|
File |
عملية isMainTradefed
public boolean isMainTradefedProcess ()
عائدات | |
---|---|
boolean |
تقرير
public void reportTraceEvent (String categories, String name, PerfettoTrace.TrackEvent.Type type)
حدود | |
---|---|
categories | String |
name | String |
type | PerfettoTrace.TrackEvent.Type |
تقرير
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 : نوع الحدث الذي يتم الإبلاغ عنه |
التقارير
public long reportingThreadId ()
معرّف مؤشر الترابط الخاص بالخيط الذي بدأ التتبع.
عائدات | |
---|---|
long |
بدء التتبع
public void startTracing (boolean isSubprocess)
ابدأ التتبع وقم بالإبلاغ عن بيانات التعريف الخاصة بالتتبع.
حدود | |
---|---|
isSubprocess | boolean |