PerfettoGenericPostProcessor

public class PerfettoGenericPostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
  com.android.tradefed.postprocessor.PerfettoGenericPostProcessor


يشير هذا المصطلح إلى معالج ما بعد المعالجة يعالج ملف نموذجي نصي/مقياس ثنائي إلى أزواج المفتاح/القيمة عن طريق توسيع رسائل وحقول 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.حاسب-to_first_frame-dur_ns: 300620342 android_startup-startup#2-package_name-com.Nexus Launcher-to_first_frame-dur_ns: 49257713 android_startup-startup#3-package_name-com.ulate-to_first_frame-dur_ns: 261382005

ملخّص

شركة إنشاءات عامة

PerfettoGenericPostProcessor()

الطرق العامة

processRunMetricsAndLogs( rawMetrics, runLogs)

نفِّذ هذه الطريقة لإنشاء مجموعة من المقاييس الجديدة من المقاييس الحالية والسجلات.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

نفِّذ هذه الطريقة لنشر مقاييس العملية والسجلات من كل اختبار.

الطرق المحمية

MetricMeasurement.DataType getMetricType()

اضبط نوع المقياس على مقياس RAW.

شركة إنشاءات عامة

PerfettoGenericPostProcessor

public PerfettoGenericPostProcessor ()

الطرق العامة

عمليةProcessRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

نفِّذ هذه الطريقة لإنشاء مجموعة من المقاييس الجديدة من المقاييس الحالية والسجلات. يجب عرض المقاييس التي تم إنشاؤها حديثًا فقط، مع اسم مفتاح فريد (لا التعارض مع المفاتيح الحالية).

المعلمات
rawMetrics : مجموعة المقاييس الأولية المتاحة للتشغيل.

runLogs : مجموعة ملفات السجلّ الخاصة بإجراء الاختبار

المرتجعات
مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس التنفيذ.

ProcessTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

نفِّذ هذه الطريقة لنشر مقاييس العملية والسجلات من كل اختبار. فقط التي تم إنشاؤها، باستخدام اسم مفتاح فريد (لا يتعارض مع القيم الحالية المفاتيح).

المعلمات
testDescription TestDescription: عنصر TestDescription الذي يصف الاختبار.

testMetrics : مجموعة المقاييس من الاختبار.

testLogs : مجموعة الملفات التي تم تسجيلها أثناء الاختبار.

المرتجعات
مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس الاختبار.

الطرق المحمية

الطريقة getMetricType

protected MetricMeasurement.DataType getMetricType ()

اضبط نوع المقياس على مقياس RAW.

المرتجعات
MetricMeasurement.DataType