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 |