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) בַּנַאִי. |
שיטות ציבוריות | |
---|---|
void | addSubprocessTrace (File subTrace) ספק את קובץ המעקב מתהליך שיתווסף להורה. |
File | finalizeTracing () מדווח על קבצי המעקב הסופיים ומנקה משאבים לפי הצורך. |
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 : מזהה השרשור הנוכחי |
שיטות ציבוריות
addSubprocessTrace
public void addSubprocessTrace (File subTrace)
ספק את קובץ המעקב מתהליך שיתווסף להורה.
פרמטרים | |
---|---|
subTrace | File |
לסיים את המעקב
public File finalizeTracing ()
מדווח על קבצי המעקב הסופיים ומנקה משאבים לפי הצורך.
החזרות | |
---|---|
File |
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 |
להתחיל מעקב
public void startTracing (boolean isSubprocess)
התחל את המעקב ודווח על המטא נתונים של המעקב.
פרמטרים | |
---|---|
isSubprocess | boolean |