CpuThrottlingWaiter
public class CpuThrottlingWaiter
extends BaseTargetPreparer
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.CpuThrottlingWaiter |
すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機するITargetPreparer
まとめ
パブリック コンストラクター | |
---|---|
CpuThrottlingWaiter () |
公開メソッド | |
---|---|
void | setUp ( TestInformation testInfo)
|
保護されたメソッド | |
---|---|
getCpuMaxFreqs ( ITestDevice device) /sys/devices/system/cpu の下の情報を読み取り、使用可能なコアと、各コアで可能な最大周波数を判断します |
パブリック コンストラクター
CpuThrottlingWaiter
public CpuThrottlingWaiter ()
公開メソッド
設定
public void setUp (TestInformation testInfo)
パラメーター | |
---|---|
testInfo | TestInformation |
スロー | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
保護されたメソッド
getCpuMaxFreqs
protectedgetCpuMaxFreqs (ITestDevice device)
/sys/devices/system/cpu の下の情報を読み取り、使用可能なコアと、各コアで可能な最大周波数を判断します
パラメーター | |
---|---|
device | ITestDevice : テスト対象のデバイス |
戻り値 | |
---|---|
sysfs cpuinfo へのパスをキーとして、対応する最大周波数を値として持つERROR(/Map) |
スロー | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |