एक्टिवट्रेस
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) ट्रेस के START / END करने के लिए बहुत ही बुनियादी घटना रिपोर्टिंग। |
long | reportingThreadId () ट्रेसिंग शुरू करने वाले थ्रेड की थ्रेड आईडी। |
void | startTracing (boolean isSubprocess) ट्रेसिंग शुरू करें और ट्रेस के मेटाडेटा की रिपोर्ट करें। |
खेत
TRACE_KEY
public static final String TRACE_KEY
सार्वजनिक निर्माणकर्ता
एक्टिवट्रेस
public ActiveTrace (long pid, long tid)
पैरामीटर | |
---|---|
pid | long |
tid | long |
एक्टिवट्रेस
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 |
रिपोर्टट्रेसइवेंट
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)
ट्रेस के START / END करने के लिए बहुत ही बुनियादी घटना रिपोर्टिंग।
पैरामीटर | |
---|---|
categories | String : घटना से जुड़ी श्रेणी |
name | String : घटना का नाम |
threadId | int |
threadName | String |
type | PerfettoTrace.TrackEvent.Type : रिपोर्ट की जा रही घटना का प्रकार |
रिपोर्टिंग थ्रेडआईड
public long reportingThreadId ()
ट्रेसिंग शुरू करने वाले थ्रेड की थ्रेड आईडी।
रिटर्न | |
---|---|
long |
startTracking
public void startTracing (boolean isSubprocess)
ट्रेसिंग शुरू करें और ट्रेस के मेटाडेटा की रिपोर्ट करें।
पैरामीटर | |
---|---|
isSubprocess | boolean |