एक्टिवट्रेस

public class ActiveTrace
extends Object

java.lang.ऑब्जेक्ट
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

अंतिम रूप देनाट्रेसिंग

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

प्रारंभ अनुरेखण

public void startTracing (boolean isSubprocess)

ट्रेसिंग प्रारंभ करें और ट्रेस के मेटाडेटा की रिपोर्ट करें।

पैरामीटर
isSubprocess boolean