تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
التنفيذ الأساسي لـ FilePullerDeviceMetricCollector
الذي يسمح
سحب ملفات الأداء من الجهاز وجمع المقاييس منه.
ويُستخدَم أيضًا لتحويل ملف التتبُّع الأولي إلى ملف مقياس Perfetto.
ملخّص
الطرق المحمية |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
اسحب الملف من المسار المحدد في الجهاز.
|
شركة إنشاءات عامة
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
الطرق العامة
دليل العملية
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
يجب أن يتيح تنفيذ الطريقة تسجيل الدليل وتحليله حتى تكون المقاييس
وضعها في DeviceMetricData
.
المعلمات |
key |
String : مفتاح الخيارات المرتبط بالدليل الذي تم سحبه. |
metricDirectory |
File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيارات |
runData |
DeviceMetricData : DeviceMetricData الذي يمكن تخزين المقاييس فيه |
عملية القياس
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
معالجة ملف تتبُّع الأداء للمقاييس الإضافية وإضافته إلى المقاييس النهائية
فك ضغط ملف الأداء لمعالجته في حال تمكين الضغط.
المعلمات |
key |
String : مفتاح الخيارات المرتبط بالملف الذي تم سحبه من الجهاز |
metricFile |
File : ERROR(/File) الذي تم سحبه من الجهاز المطابق لمفتاح الخيارات |
data |
DeviceMetricData : مكان تخزين المقاييس |
الطرق المحمية
استرداد الملف
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
اسحب الملف من المسار المحدد في الجهاز. اسحب المحتوى المضغوط
إذا كان خيار ضغط البيانات مُفعَّلاً.
المعلمات |
device |
ITestDevice : الذي يحتوي على الملف |
remoteFilePath |
String : الموقع الجغرافي في الجهاز |
userId |
int : رقم تعريف المستخدم المطلوب السحب منه |
المرتجعات |
File |
نسخة مضغوطة أو غير مضغوطة من ملف Perfetto استنادًا إلى خيار mpressPerfetto
تم تعيينها أم لا. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-23 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)"]]