Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

TraceMetricsRecorder

public class TraceMetricsRecorder
extends Object implements IMetricsRecorder

java.lang.Object
com.android.tradefed.profiler.recorder.TraceMetricsRecorder


IMetricsRecorder که معیارهای گرفته شده از فهرست / ردیابی / ردیابی را ثبت می کند. اندازه گیری هایی که باید ثبت شوند باید به عنوان TraceMetrics ارائه شوند. توصیف پیش فرض دارای پیشوند فرمت است: Fitnessname: param [= انتظار می رود]: metrictype.

خلاصه

سازندگان عمومی

TraceMetricsRecorder ()

روشهای عمومی

BiFunction<Double, Double, Double> getMergeFunction (String key)

یک BiFunction شرح می دهد که چگونه برای جمع آوری نتایج برای یک متریک خاص در طول دوره های آزمایش چندگانه ، را شرح می دهد.

String getName ()

نامی را برای این IMetricsRecorder .

Map<String, Double> parseTraceFile (File fullTrace)
void setUp ( ITestDevice device, Collection<String> descriptors)

ضبط کننده را تنظیم می کند.

void startRecording ()

ضبط معیارها را شروع کنید.

Map<String, Double> stopRecordingAndReturnMetrics ()

متوقف کردن ضبط و اندازه گیری های برگشتی ضبط شده را متوقف کنید.

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

BufferedReader getReaderFromFile (File trace)

سازندگان عمومی

TraceMetricsRecorder

TraceMetricsRecorder ()

روشهای عمومی

getMergeFunction

BiFunction<Double, Double, Double> getMergeFunction (String key)

یک BiFunction شرح می دهد که چگونه برای جمع آوری نتایج برای یک متریک خاص در طول دوره های آزمایش چندگانه ، را شرح می دهد. نمونه هایی از توابع مربوطه به طور متوسط ​​، جمع یا تعداد است. از BiFunction به عنوان استدلالی برای merge(K, V, BiFunction ) merge(K, V, BiFunction )

مولفه های
key String : نام متریک

برمی گردد
BiFunction<Double, Double, Double> BiFunction برای جمع آوری مقادیر آن متریک استفاده می شود

دریافت نام

String getName ()

نامی را برای این IMetricsRecorder .

برمی گردد
String نام

parseTraceFile

Map<String, Double> parseTraceFile (File fullTrace)

مولفه های
fullTrace File

برمی گردد
Map<String, Double>

برپایی

void setUp ( ITestDevice device, 
                Collection<String> descriptors)

ضبط کننده را تنظیم می کند. پس از فراخوانی این روش ، ضبط آماده شروع است. این روش باید توسط setUp(IInvocationContext) .

مولفه های
device ITestDevice : دستگاهی که بر روی آن ضبط کننده اندازه گیری ها را کنترل می کند.

descriptors Collection : مجموعه ای از رشته ها که نشان می دهد چه معیارهایی برای جمع آوری و با چه وسیله ای برای جمع آوری آنها تشریح می شود. وظیفه اجراییان این است که تصمیم بگیرند چگونه این توصیف کنندگان رشته را تفسیر کنند.

می اندازد
DeviceNotAvailableException

شروع ثبت

void startRecording ()

ضبط معیارها را شروع کنید. این باید در ابتدای یک آزمون واحد خوانده شود.

می اندازد
DeviceNotAvailableException

stopRec ضبط و بازگرداندن متریک

Map<String, Double> stopRecordingAndReturnMetrics ()

متوقف کردن ضبط و اندازه گیری های برگشتی ضبط شده را متوقف کنید. این باید در پایان یک آزمون واحد فراخوانی شود.

برمی گردد
Map<String, Double> Map که شامل تمام معیارهای ثبت شده در طول آزمون است.

می اندازد
DeviceNotAvailableException

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

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

مولفه های
trace File

برمی گردد
BufferedReader

می اندازد
FileNotFoundException