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

DeviceUtilStatsMonitor

public class DeviceUtilStatsMonitor
extends Object implements IDeviceMonitor

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


デバイス使用率の統計情報を計算するIDeviceMonitor

現在、24時間のウィンドウで割り当て時間の単純な移動平均を測定します。

概要

ネストされたクラス

enum DeviceUtilStatsMonitor.StubDeviceUtil

平均ホスト使用率を計算するときにスタブデバイスの処理を構成するための列挙型

class DeviceUtilStatsMonitor.UtilizationDesc

利用統計のコンテナ。

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

DeviceUtilStatsMonitor ()

パブリックメソッド

DeviceUtilStatsMonitor.UtilizationDesc getUtilizationStats ()

過去24時間までのデバイス使用率を取得します

void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

デバイスの状態変化をリッスンし、デバイスが使用可能状態または割り当てられた状態との間で遷移する時間を記録します。

void run ()

モニターのすべての@Optionフィールドが設定された後に呼び出されるメソッド。

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

DeviceListerを設定できます。

void stop ()

モニターを停止する必要があるときに呼び出されるメソッド。

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

DeviceUtilStatsMonitor

public DeviceUtilStatsMonitor ()

パブリックメソッド

getUtilizationStats

public DeviceUtilStatsMonitor.UtilizationDesc getUtilizationStats ()

過去24時間までのデバイス使用率を取得します

戻り値
DeviceUtilStatsMonitor.UtilizationDesc

notifyDeviceStateChange

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

デバイスの状態変化をリッスンし、デバイスが使用可能状態または割り当てられた状態との間で遷移する時間を記録します。

パラメーター
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

走る

public void run ()

モニターのすべての@Optionフィールドが設定された後に呼び出されるメソッド。

setDeviceLister

public void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

DeviceListerを設定できます。リスタの設定に成功した後、実装は後続のすべての試行を破棄する場合があります。

パラメーター
lister IDeviceMonitor.DeviceLister

やめる

public void stop ()

モニターを停止する必要があるときに呼び出されるメソッド。