हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
FilePullerDeviceMetricCollector
को लागू करने का बुनियादी तरीका, जो डिवाइस से Perfetto फ़ाइलें खींचने और उनसे मेट्रिक इकट्ठा करने की अनुमति देता है.
इसका इस्तेमाल, रॉ ट्रेस फ़ाइल को perfetto मेट्रिक फ़ाइल में बदलने के लिए भी किया जाता है.
खास जानकारी
सुरक्षित तरीके |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
डिवाइस में बताए गए पाथ से फ़ाइल को खींचें और छोड़ें.
|
पब्लिक कंस्ट्रक्टर
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
सार्वजनिक तरीके
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
इस तरीके को लागू करने से, डायरेक्ट्री को लॉग करने और DeviceMetricData
में डाली जाने वाली मेट्रिक के लिए उसे पार्स करने की अनुमति मिलनी चाहिए.
पैरामीटर |
key |
String : खींची गई डायरेक्ट्री से जुड़ा विकल्प बटन. |
metricDirectory |
File : ERROR(/File) , विकल्प कुंजी से मैच करने वाले डिवाइस से लिया गया. |
runData |
DeviceMetricData : वह DeviceMetricData जहां मेट्रिक सेव की जा सकती हैं. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
अन्य मेट्रिक के लिए, perfetto ट्रैक फ़ाइल को प्रोसेस करें और उसे फ़ाइनल मेट्रिक में जोड़ें.
अगर कंप्रेस करने की सुविधा चालू थी, तो प्रोसेस करने के लिए, perfetto फ़ाइल को डीकंप्रेस करें.
पैरामीटर |
key |
String : डिवाइस से खींची गई फ़ाइल से जुड़ा विकल्प बटन. |
metricFile |
File : ERROR(/File) , विकल्प कुंजी से मैच करने वाले डिवाइस से लिया गया. |
data |
DeviceMetricData : मेट्रिक कहां सेव की जाएंगी. |
सुरक्षित तरीके
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
डिवाइस में बताए गए पाथ से फ़ाइल को खींचें और छोड़ें. अगर 'perfetto को कंप्रेस करें' विकल्प चालू है, तो 'perfetto फ़ाइल का कंप्रेस किया गया कॉन्टेंट' खींचें.
पैरामीटर |
device |
ITestDevice : जिसमें फ़ाइल है. |
remoteFilePath |
String : डिवाइस में जगह की जानकारी. |
userId |
int : वह यूज़र आईडी जिससे डेटा खींचना है |
रिटर्न |
File |
mCompressPerfetto विकल्प के सेट होने या न होने के आधार पर, Perfetto फ़ाइल का कंप्रेस किया गया या कंप्रेस नहीं किया गया वर्शन. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]