SimpleperfProfilePostProcessor

public class SimpleperfProfilePostProcessor
extends BasePostProcessor

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


מעבד פוסט שמוצא נתוני פרופיל של simpleperf ויוצר פרופיל pprof.

סיכום

‫constructors ציבוריים

SimpleperfProfilePostProcessor()

‫methods ציבוריים

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()

אפשר לבטל את השיטה הזו כדי לשנות את סוג המדד אם צריך.

‫constructors ציבוריים

SimpleperfProfilePostProcessor

public SimpleperfProfilePostProcessor ()

‫methods ציבוריים

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