साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
CircularAtraceUtil
public
class
CircularAtraceUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.CircularAtraceUtil
|
यह atrace यूटिलिटी, मुख्य तौर पर मंकी
टेस्टिंग के दौरान ANR की गड़बड़ियों की असल वजहों की पहचान करने के लिए बनाई गई है. स्टार्ट कमांड को कॉल करने पर, टैग किए गए ट्रेस की एसिंक्रोनस मॉनिटरिंग, एक
सर्कुलर बफ़र में शुरू हो जाएगी. स्टॉप को कॉल करने पर, बफ़र का कॉन्टेंट, InputStreamSource
में डंप हो जाएगा. यह InputStreamSource, स्टॉप को कॉल करने पर वापस मिलता है.
ऊपर बताई गई समस्या (ANR की गड़बड़ियों की पहचान करना) के लिए, सबसे पहले टेस्ट की शुरुआत में स्टार्ट
मेथड और टेस्ट के खत्म होते ही एंड मेथड को लागू करना होगा. यहां
से, यह चुना जा सकता है कि डेटा को कैसे सेव और मैनेज करना है. ज़्यादातर लोगों को, एचटीएमएल व्यूअर जनरेट करने के लिए, --from-file विकल्प के साथ systrace
का इस्तेमाल करना चाहिए.
खास जानकारी
पब्लिक मेथड |
static
FileInputStreamSource
|
endTrace(ITestDevice device)
यह एसिंक्रोनस तरीके से atrace को बंद करता है और उसे किसी फ़ाइल में डंप करता है. यह फ़ाइल, InputStreamSource में वापस मिलती है.
|
static
void
|
startTrace(ITestDevice device, List<String> 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,
List<String> tags,
int bufferSizeMB)
यह, बताए गए टैग के साथ एसिंक्रोनस तरीके से atrace शुरू करता है.
| पैरामीटर |
device |
ITestDevice: वह डिवाइस जिसकी कार्रवाइयों की निगरानी की जाएगी |
tags |
List: वे टैग जिनकी निगरानी atrace को करनी चाहिए. डिफ़ॉल्ट रूप से, यह 'am gfx sched view' पर सेट होता है |
bufferSizeMB |
int: सर्कुलर बफ़र का साइज़, एमबी में |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2026-06-22 (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"]],["आखिरी बार 2026-06-22 (UTC) को अपडेट किया गया."],[],[]]