एक्टिवट्रेस

public class ActiveTrace
extends Object

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

ट्रेस के START / END करने के लिए बहुत ही बुनियादी घटना रिपोर्टिंग।

void startTracing (boolean isSubprocess)

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

खेत

TRACE_KEY

public static final String TRACE_KEY

सार्वजनिक निर्माणकर्ता

एक्टिवट्रेस

public ActiveTrace (long pid, 
                long tid)

निर्माता।

मापदंडों
pid long : वर्तमान प्रक्रिया आईडी

tid long : वर्तमान धागा आईडी

सार्वजनिक तरीके

AddSubprocessTrace

public void addSubprocessTrace (File subTrace)

पैरेंट में जोड़े जाने के लिए एक सबप्रोसेस से ट्रेस फ़ाइल प्रदान करें।

मापदंडों
subTrace File

अंतिम रूप देना अनुरेखण

public File finalizeTracing ()

अंतिम ट्रेस फ़ाइलों की रिपोर्ट करता है और आवश्यकतानुसार संसाधनों को साफ़ करता है।

रिटर्न
File

रिपोर्टट्रेसइवेंट

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 void startTracing (boolean isSubprocess)

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

मापदंडों
isSubprocess boolean