हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
CircularAtraceUtil
public
class
CircularAtraceUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.CircularAtraceUtil
|
यह एक atrace टूल है, जिसे मुख्य रूप से Monkey जांच के दौरान ANR की गड़बड़ियों की असल वजहों की पहचान करने के लिए बनाया गया है. 'शुरू करें' निर्देश का इस्तेमाल करने पर, टैग किए गए ट्रेस की निगरानी, एक सर्कुलर बफ़र में असिंक्रोनस तरीके से शुरू हो जाएगी. stop को कॉल करने पर, बफ़र का कॉन्टेंट उस InputStreamSource में डाल दिया जाएगा जो यह फ़ंक्शन दिखाता है.
ऊपर बताए गए मामले (ANR की पहचान करने) के लिए इसका इस्तेमाल करने के लिए, आपको टेस्ट की शुरुआत में start
तरीका और टेस्ट के आखिर में end तरीका लागू करना होगा. यहां से, डेटा को स्टोर और मैनेज करने का तरीका चुना जा सकता है. ज़्यादातर लोगों को एचटीएमएल व्यूअर जनरेट करने के लिए, --from-file विकल्प के साथ systrace का इस्तेमाल करना चाहिए.
खास जानकारी
सार्वजनिक तरीके |
static
FileInputStreamSource
|
endTrace(ITestDevice device)
यह atrace को फ़ाइल में असिंक्रोनस तरीके से रोकता और डंप करता है. इसके बाद, इसे InputStreamSource में दिखाता है.
|
static
void
|
startTrace(ITestDevice device, tags, int bufferSizeMB)
तय किए गए टैग के साथ, असिंक्रोनस तरीके से atrace शुरू करता है.
|
पब्लिक कंस्ट्रक्टर
CircularAtraceUtil
public CircularAtraceUtil ()
सार्वजनिक तरीके
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
यह atrace को फ़ाइल में सिंक किए बिना रोकता है और उसे डाउनलोड करता है. इसके बाद, इसे InputStreamSource में दिखाता है.
पैरामीटर |
device |
ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
तय किए गए टैग के साथ, असिंक्रोनस तरीके से atrace शुरू करता है.
पैरामीटर |
device |
ITestDevice : वह डिवाइस जिसकी कार्रवाइयों पर नज़र रखी जाएगी |
tags |
: वे टैग जिन्हें atrace को मॉनिटर करना चाहिए; डिफ़ॉल्ट रूप से 'am gfx sched view' पर सेट होता है |
bufferSizeMB |
int : सर्कुलर बफ़र का साइज़ एमबी में |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया."],[],[]]