सर्कुलरAtraceUtil

public class CircularAtraceUtil
extends Object

java.lang.Object
com.android.tradefed.util.CircularAtraceUtil


एक अट्रैस यूटिलिटी, जिसे मंकी के दौरान एएनआर की असल वजहों का पता लगाने के लिए बनाया गया था टेस्टिंग हो रही है. शुरुआती निर्देश को शुरू करने पर, यह एसिंक्रोनस रूप से सर्कुलर बफ़र. शुरू करने वाले स्टॉप ने बफ़र की सामग्री को InputStreamSource में डाल दिया है कि वह वापस मिल जाए. ऊपर बताए गए मामले (ANR) की पहचान के लिए इसका इस्तेमाल करने के लिए, किसी एक उपयोगकर्ता को पहले, पहले वाला तरीका और टेस्ट खत्म होने का तरीका. इन्होंने भेजा: यहां डेटा को स्टोर और मैनेज करने का तरीका चुना जा सकता है. ज़्यादातर लोगों को सिट्रेस का इस्तेमाल करना चाहिए HTML व्यूअर जनरेट करने के लिए --from-file विकल्प का उपयोग करता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

CircularAtraceUtil()

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

static FileInputStreamSource endTrace(ITestDevice device)

एसिंक्रोनस रूप से फ़ाइल में एरेस को रोकता और डंप करता है, जिसे यह InputStreamSource में वापस भेजता है.

static void startTrace(ITestDevice device, tags, int bufferSizeMB)

बताए गए टैग के साथ एसिंक्रोनस रूप से एरेस शुरू करता है.

सार्वजनिक कंस्ट्रक्टर

सर्कुलरAtraceUtil

public CircularAtraceUtil ()

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

एंडट्रेस

public static FileInputStreamSource endTrace (ITestDevice device)

एसिंक्रोनस रूप से फ़ाइल में एरेस को रोकता और डंप करता है, जिसे यह InputStreamSource में वापस भेजता है.

पैरामीटर
device ITestDevice

रिटर्न
FileInputStreamSource एट्रेस कमांड से मिले नतीजों के साथ FileइनपुटStreamSource

थ्रो
DeviceNotAvailableException

स्टार्टट्रेस

public static void startTrace (ITestDevice device, 
                 tags, 
                int bufferSizeMB)

बताए गए टैग के साथ एसिंक्रोनस रूप से एरेस शुरू करता है.

पैरामीटर
device ITestDevice: वह डिवाइस जिसकी कार्रवाइयों की निगरानी की जाएगी

tags : ऐसे टैग जिन्हें एट्रेस को मॉनिटर करना चाहिए; डिफ़ॉल्ट रूप से 'am gfx sched view' पर सेट हो जाता है

bufferSizeMB int: एमबी में सर्कुलर बफ़र का साइज़

थ्रो
DeviceNotAvailableException