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 [= expectedval]:metrictype。

摘要

公共建設者

TraceMetricsRecorder ()

公開方法

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

返回一個BiFunctionBiFunction描述瞭如何在多次測試過程中匯總特定指標的結果。

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)

返回一個BiFunctionBiFunction描述瞭如何在多次測試過程中匯總特定指標的結果。相關函數的示例是平均值,總和或計數。 BiFunction用作merge(K, V, BiFunction )的參數merge(K, V, BiFunction ) merge(K, V, BiFunction )

參量
key String :指標的名稱

退貨
BiFunction<Double, Double, Double> BiFunction用於匯總該指標的值

getName

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

startRecording

void startRecording ()

開始記錄指標。應該在單個測試開始時調用它。

投擲
DeviceNotAvailableException

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

停止記錄指標並返回記錄的指標。應該在單個測試結束時調用它。

退貨
Map<String, Double> 包含測試期間記錄的所有指標的Map

投擲
DeviceNotAvailableException

受保護的方法

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

參量
trace File

退貨
BufferedReader

投擲
FileNotFoundException