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 ()

सार्वजनिक तरीके

setUp

public void setUp (TestInformation testInfo)

पैरामीटर
testInfo TestInformation

थ्रो
BuildError
DeviceNotAvailableException
TargetSetupError

सुरक्षित तरीके

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

उपलब्ध कोर और हर कोर के लिए ज़्यादा से ज़्यादा फ़्रीक्वेंसी का पता लगाने के लिए, /sys/devices/system/cpu में मौजूद जानकारी को पढ़ता है

पैरामीटर
device ITestDevice: जांचा जा रहा डिवाइस

रिटर्न
ERROR(/Map), जिसमें sysfs cpuinfo के पाथ को कुंजी के तौर पर और उससे जुड़ी ज़्यादा से ज़्यादा फ़्रीक्वेंसी को वैल्यू के तौर पर इस्तेमाल किया गया हो

थ्रो
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException