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 ()