SimpleperfProfilePostProcessor

public class SimpleperfProfilePostProcessor
extends BasePostProcessor

شیء جاوا
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> مجموعه‌ای از معیارهای تازه تولید شده از معیارهای آزمایشی.

روش‌های محافظت‌شده

نوع داده getMetric

protected MetricMeasurement.DataType getMetricType ()

در صورت نیاز، برای تغییر نوع معیار، این متد را بازنویسی کنید. به طور پیش‌فرض، معیار روی نوع پردازش‌شده تنظیم شده است.

بازگشت‌ها
MetricMeasurement.DataType