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 يسجل المقاييس المأخوذة من دليل / d / tracing. يجب توفير المقاييس المراد تسجيلها على أنها TraceMetrics. يحتوي الواصف الافتراضي على بادئة التنسيق: funcname: param [= dueval]: metrictype.

ملخص

المنشئون العامة

TraceMetricsRecorder ()

الأساليب العامة

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

BiFunction تصف كيفية تجميع النتائج لمقياس معين على مدار عدة عمليات اختبار.

String getName ()

IMetricsRecorder اسمًا 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 تُستخدم لتجميع قيم هذا المقياس

getName

String getName ()

IMetricsRecorder اسمًا IMetricsRecorder هذا.

عائدات
String الاسم

تحليل ملف التتبع

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

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

أوقف تسجيل المقاييس وأعد المقاييس المسجلة. يجب أن يسمى هذا في نهاية الاختبار الفردي.

عائدات
Map<String, Double>Map تحتوي على جميع المقاييس المسجلة خلال مدة الاختبار.

رميات
DeviceNotAvailableException

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

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

المعلمات
trace File

عائدات
BufferedReader

رميات
FileNotFoundException