Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

顶级助手

public class TopHelper
extends Object

java.lang.Object
com.android.tradefed.device.TopHelper


ITestDevice上连续运行最高的Helper类,并分析输出。

提供一种方法来记录top的输出并获取所有记录的CPU使用率测量值或指定测量范围的平均值。请注意,top运行时可能导致CPU使用率大约增加10%,因此结果将不完全准确。

摘要

嵌套类

class TopHelper.TopStats

用于保存单个顶部输出的已解析输出的类。

公共建设者

TopHelper ( ITestDevice testDevice, int delay)

创建具有指定延迟的TopHelper实例。

TopHelper ( ITestDevice testDevice)

创建一个默认延迟为1秒的TopHelper实例。

公开方法

void cancel ()

取消top命令。

static Double getIowAverage ( topStats) getIowAverage ( topStats)

获取TopStats列表的平均IOW CPU使用率。

static Double getIrqAverage ( topStats) getIrqAverage ( topStats)

获取TopStats列表的平均IRQ CPU使用率。

static Double getSystemAverage ( topStats) getSystemAverage ( topStats)

获取TopStats列表的平均系统CPU使用率。

getTopStats ()

获取TopStats实例的列表。

static Double getTotalAverage ( topStats) getTotalAverage ( topStats)

获取TopStats列表的平均总CPU使用率。

static Double getUserAverage ( topStats) getUserAverage ( topStats)

获取TopStats列表的平均用户CPU使用率。

boolean isCancelled ()

获取是否取消了top命令。

void logToFile (File logFile)

指定一个文件来记录顶部输出。

void run ()

公共建设者

顶级助手

public TopHelper ( ITestDevice testDevice, 
                int delay)

创建具有指定延迟的TopHelper实例。

参量
testDevice ITestDevice :设备。

delay int :top命令的延迟时间间隔(以秒为单位)。

顶级助手

public TopHelper ( ITestDevice testDevice)

创建一个默认延迟为1秒的TopHelper实例。

参量
testDevice ITestDevice :设备。

公开方法

取消

public void cancel ()

取消top命令。

getIowAverage

public static Double getIowAverage ( topStats)

获取TopStats列表的平均IOW CPU使用率。

参量
topStats TopStats列表

退货
Double 平均用量百分比(0到100)。

getIrqAverage

public static Double getIrqAverage ( topStats)

获取TopStats列表的平均IRQ CPU使用率。

参量
topStats TopStats列表

退货
Double 平均用量百分比(0到100)。

getSystemAverage

public static Double getSystemAverage ( topStats)

获取TopStats列表的平均系统CPU使用率。

参量
topStats TopStats列表

退货
Double 平均用量百分比(0到100)。

getTopStats

public  getTopStats ()

获取TopStats实例的列表。

退货
从最旧到最新的TopStats实例列表。

getTotalAverage

public static Double getTotalAverage ( topStats)

获取TopStats列表的平均总CPU使用率。

参量
topStats TopStats列表

退货
Double 平均用量百分比(0到100)。

getUserAverage

public static Double getUserAverage ( topStats)

获取TopStats列表的平均用户CPU使用率。

参量
topStats TopStats列表

退货
Double 平均用量百分比(0到100)。

取消

public boolean isCancelled ()

获取是否取消了top命令。

退货
boolean 如果取消了top命令。

logToFile

public void logToFile (File logFile)

指定一个文件来记录顶部输出。

参量
logFile File :要输出到的文件。

public void run ()