PerfettoGenericPostProcessor
public class PerfettoGenericPostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.PerfettoGenericPostProcessor |
معالج لاحق يقوم بمعالجة ملف نصي / ثنائي متري perfetto proto إلى أزواج ذات قيمة رئيسية عن طريق توسيع متكرر للرسائل الأولية والحقول بقيم سلسلة حتى يتم العثور على الحقل ذي القيمة الرقمية. يتعامل مع التعداد والمنطقية كقيم سلسلة أثناء إنشاء المفاتيح.
وهو يدعم بشكل اختياري فهرسة حقول القائمة عند وجود نسخ مكررة أثناء إنشاء المفاتيح. فمثلا
"perfetto-indexed-list-field" - perfetto.protos.AndroidStartupMetric.Startup
"perfetto-prefix-key-field" - perfetto.protos.ProcessRenderInfo.process_name
android_startup-startup # 1-package_name-com.calculator-to_first_frame-dur_ns: 300620342 android_startup-startup # 2-package_name-com.nexuslauncher-to_first_frame-dur_ns: 49257713 android_startup-startup # 3-package_name 261382005
ملخص
فئات متداخلة | |
---|---|
enum | PerfettoGenericPostProcessor.AlternativeParseFormat |
enum | PerfettoGenericPostProcessor.METRIC_FILE_FORMAT
|
المنشئون العامة | |
---|---|
PerfettoGenericPostProcessor () |
الأساليب العامة | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) قم بتنفيذ هذه الطريقة من أجل إنشاء مجموعة من المقاييس الجديدة من المقاييس والسجلات الحالية. | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) نفذ هذه الطريقة لنشر مقاييس العملية والسجلات من كل اختبار. |
الطرق المحمية | |
---|---|
MetricMeasurement.DataType | getMetricType () اضبط نوع المقياس على مقياس RAW. |
المنشئون العامة
PerfettoGenericPostProcessor
public PerfettoGenericPostProcessor ()
الأساليب العامة
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
قم بتنفيذ هذه الطريقة من أجل إنشاء مجموعة من المقاييس الجديدة من المقاييس والسجلات الحالية. يجب إرجاع المقاييس التي تم إنشاؤها حديثًا فقط ، وباسم مفتاح فريد (لا يُسمح بالتعارض مع المفاتيح الحالية).
المعلمات | |
---|---|
rawMetrics | |
runLogs |
عائدات | |
---|---|
مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس التشغيل. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
نفذ هذه الطريقة لنشر مقاييس العملية والسجلات من كل اختبار. يجب إرجاع المقاييس التي تم إنشاؤها حديثًا فقط ، وباسم مفتاح فريد (لا يُسمح بالتعارض مع المفاتيح الحالية).
المعلمات | |
---|---|
testDescription | TestDescription : الكائن TestDescription الذي يصف الاختبار. |
testMetrics | |
testLogs |
عائدات | |
---|---|
مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس الاختبار. |
الطرق المحمية
getMetricType
protected MetricMeasurement.DataType getMetricType ()
اضبط نوع المقياس على مقياس RAW.
عائدات | |
---|---|
MetricMeasurement.DataType |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2022-08-15 (حسب التوقيت العالمي المتفَّق عليه)