NativeBenchmarkTestParser
public
class
NativeBenchmarkTestParser
extends MultiLineReceiver
java.lang.Object 中 | ||
↳ | com.android.ddmlib.MultiLineReceiver | |
↳ | com.android.tradefed.testtype.NativeBenchmarkTestParser |
一个 IShellOutputReceiver
,用于解析基准测试数据输出,并收集
每次操作的平均时间
查找以下输出
Time per iteration min: X avg: Y max: Z
摘要
公共构造函数 | |
---|---|
NativeBenchmarkTestParser(String runName)
|
公共方法 | |
---|---|
double
|
getAvgOperationTime()
|
double
|
getMaxOperationTime()
|
double
|
getMinOperationTime()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
|
公共构造函数
NativeBenchmarkTestParser
public NativeBenchmarkTestParser (String runName)
参数 | |
---|---|
runName |
String :运行名称。用于记录目的。 |
公共方法
获取平均操作时间
public double getAvgOperationTime ()
返回 | |
---|---|
double |
平均操作时间 |
getMaxOperationTime
public double getMaxOperationTime ()
返回 | |
---|---|
double |
最长操作时间 |
getMinOperationTime
public double getMinOperationTime ()
返回 | |
---|---|
double |
最短操作时间 |
getRunName
public String getRunName ()
返回 | |
---|---|
String |
测试运行的名称。 |
已取消
public boolean isCancelled ()
返回 | |
---|---|
boolean |
processNewLines
public void processNewLines (String[] lines)
参数 | |
---|---|
lines |
String |