Cpuスロットルウェイター
public class CpuThrottlingWaiter
extends BaseTargetPreparer
java.lang.オブジェクト | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.CpuThrottlingWaiter |
すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機するITargetPreparer
まとめ
パブリックコンストラクター | |
---|---|
CpuThrottlingWaiter () |
パブリックメソッド | |
---|---|
void | setUp ( TestInformation testInfo)
|
保護されたメソッド | |
---|---|
getCpuMaxFreqs ( ITestDevice device) /sys/devices/system/cpu の下の情報を読み取り、利用可能なコアと各コアで可能な最大周波数を決定します。 |
パブリックコンストラクター
Cpuスロットルウェイター
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 |