ЦПДросселированиеОфициант

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 для определения доступных ядер и максимально возможных частот для каждого ядра.

Публичные конструкторы

ЦПДросселированиеОфициант

public CpuThrottlingWaiter ()

Публичные методы

настраивать

public void setUp (TestInformation testInfo)

Параметры
testInfo TestInformation

Броски
BuildError
DeviceNotAvailableException
TargetSetupError

Защищенные методы

получитьCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

Считывает информацию в /sys/devices/system/cpu для определения доступных ядер и максимально возможных частот для каждого ядра.

Параметры
device ITestDevice : тестируемое устройство

Возвращает
ERROR(/Map) с путями к sysfs cpuinfo в качестве ключа и соответствующей максимальной частотой в качестве значения

Броски
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException