SimpleperfProfilePostProcessor

public class SimpleperfProfilePostProcessor
extends BasePostProcessor

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


Post-processor yang menemukan data pembuatan profil simpleperf dan menghasilkan profil pprof.

Ringkasan

Konstruktor publik

SimpleperfProfilePostProcessor()

Metode publik

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

Terapkan metode ini untuk menghasilkan kumpulan metrik baru dari metrik dan log yang ada.

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

Terapkan metode ini untuk memproses metrik dan log dari setiap pengujian.

Metode terlindungi

MetricMeasurement.DataType getMetricType()

Ganti metode ini untuk mengubah jenis metrik jika diperlukan.

Konstruktor publik

SimpleperfProfilePostProcessor

public SimpleperfProfilePostProcessor ()

Metode publik

processRunMetricsAndLogs

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

Terapkan metode ini untuk menghasilkan kumpulan metrik baru dari metrik dan log yang ada. Hanya metrik yang baru dibuat yang akan ditampilkan, dan dengan nama kunci yang unik (tidak boleh ada konflik dengan kunci yang ada).

Parameter
rawMetrics HashMap: Kumpulan metrik mentah yang tersedia untuk proses.

runLogs Map: Kumpulan file log untuk proses pengujian.

Hasil
Map<String, MetricMeasurement.Metric.Builder> Kumpulan metrik yang baru dibuat dari metrik proses.

processTestMetricsAndLogs

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

Terapkan metode ini untuk memproses metrik dan log dari setiap pengujian. Hanya metrik yang baru dibuat yang akan ditampilkan, dan dengan nama kunci yang unik (tidak boleh ada konflik dengan kunci yang ada ).

Parameter
testDescription TestDescription: Objek TestDescription yang menjelaskan pengujian.

testMetrics HashMap: Kumpulan metrik dari pengujian.

testLogs Map: Kumpulan file yang dicatat selama pengujian.

Hasil
Map<String, MetricMeasurement.Metric.Builder> Kumpulan metrik yang baru dibuat dari metrik pengujian.

Metode terlindungi

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Ganti metode ini untuk mengubah jenis metrik jika diperlukan. Secara default, metrik ditetapkan ke jenis yang diproses.

Hasil
MetricMeasurement.DataType