SimpleperfProfilePostProcessor

public class SimpleperfProfilePostProcessor
extends BasePostProcessor

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


معالج لاحق يعثر على بيانات تحديد الملف الشخصي في simpleperf وينشئ ملفًا شخصيًا بتنسيق pprof.

ملخّص

طُرق وضع التصميم العامة

SimpleperfProfilePostProcessor()

الإجراءات العامة

Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)

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

Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)

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

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

MetricMeasurement.DataType getMetricType()

يمكنك إلغاء هذه الطريقة لتغيير نوع المقياس إذا لزم الأمر.

طُرق وضع التصميم العامة

SimpleperfProfilePostProcessor

public SimpleperfProfilePostProcessor ()

الإجراءات العامة

processRunMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, 
                Map<String, LogFile> runLogs)

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

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

runLogs Map: مجموعة ملفات السجلّ لتشغيل الاختبار.

المرتجعات
Map<String, MetricMeasurement.Metric.Builder> مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس التشغيل.

processTestMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, 
                HashMap<String, MetricMeasurement.Metric> testMetrics, 
                Map<String, LogFile> testLogs)

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

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

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

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

المرتجعات
Map<String, MetricMeasurement.Metric.Builder> مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس الاختبار.

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

getMetricType

protected MetricMeasurement.DataType getMetricType ()

يمكنك إلغاء هذه الطريقة لتغيير نوع المقياس إذا لزم الأمر. يتم ضبط المقياس تلقائيًا على النوع المعالَج.

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