ซีพียูThrottlingWaiter

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 เพื่อกำหนดคอร์ที่พร้อมใช้งาน และความถี่สูงสุดที่เป็นไปได้สำหรับแต่ละคอร์

ผู้สร้างสาธารณะ

ซีพียูThrottlingWaiter

public CpuThrottlingWaiter ()

วิธีการสาธารณะ

ติดตั้ง

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 เป็นคีย์ และความถี่สูงสุดที่สอดคล้องกันเป็นค่า

ขว้าง
DeviceNotAvailableException