Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

TopHelper

public class TopHelper
extends Object

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


ITestDevice継続的にtopを実行し、出力を解析するヘルパークラス。

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使用率をTopStatsます。

static Double getIrqAverage ( topStats) getIrqAverage ( topStats)

TopStatsリストの平均IRQ CPU使用率をTopStatsます。

static Double getSystemAverage ( topStats) getSystemAverage ( topStats)

TopStatsリストの平均システムCPU使用率をTopStatsます。

getTopStats ()

TopStatsインスタンスのリストを取得します。

static Double getTotalAverage ( topStats) getTotalAverage ( topStats)

TopStatsリストの平均合計CPU使用率をTopStatsます。

static Double getUserAverage ( topStats) getUserAverage ( topStats)

TopStatsリストの平均ユーザーCPU使用率を取得します。

boolean isCancelled ()

topコマンドがキャンセルされたかどうかを取得します。

void logToFile (File logFile)

トップ出力を記録するファイルを指定します。

void run ()

パブリックコンストラクター

TopHelper

public TopHelper ( ITestDevice testDevice, 
                int delay)

遅延を指定してTopHelperインスタンスを作成します。

パラメーター
testDevice ITestDevice :デバイス。

delay int :topコマンドの遅延時間間隔(秒)。

TopHelper

public TopHelper ( ITestDevice testDevice)

デフォルトの遅延が1秒のTopHelperインスタンスを作成します。

パラメーター
testDevice ITestDevice :デバイス。

パブリックメソッド

キャンセル

public void cancel ()

topコマンドをキャンセルします。

getIowAverage

public static Double getIowAverage ( topStats)

TopStatsリストの平均IOW CPU使用率をTopStatsます。

パラメーター
topStats TopStatsのリスト

戻り値
Double パーセンテージとしての平均使用量(0〜100)。

getIrqAverage

public static Double getIrqAverage ( topStats)

TopStatsリストの平均IRQ CPU使用率をTopStatsます。

パラメーター
topStats TopStatsのリスト

戻り値
Double パーセンテージとしての平均使用量(0から100)。

getSystemAverage

public static Double getSystemAverage ( topStats)

TopStatsリストの平均システムCPU使用率をTopStatsます。

パラメーター
topStats TopStatsのリスト

戻り値
Double パーセンテージとしての平均使用量(0〜100)。

getTopStats

public  getTopStats ()

TopStatsインスタンスのリストを取得します。

戻り値
最も古いものから新しいものへと並べられたTopStatsインスタンスのリスト。

getTotalAverage

public static Double getTotalAverage ( topStats)

TopStatsリストの平均合計CPU使用率をTopStatsます。

パラメーター
topStats TopStatsのリスト

戻り値
Double パーセンテージとしての平均使用量(0〜100)。

getUserAverage

public static Double getUserAverage ( topStats)

TopStatsリストの平均ユーザーCPU使用率を取得します。

パラメーター
topStats TopStatsのリスト

戻り値
Double パーセンテージとしての平均使用量(0〜100)。

isCancelled

public boolean isCancelled ()

topコマンドがキャンセルされたかどうかを取得します。

戻り値
boolean topコマンドがキャンセルされた場合。

logToFile

public void logToFile (File logFile)

トップ出力を記録するファイルを指定します。

パラメーター
logFile File :ロット出力先のファイル。

走る

public void run ()