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