ซีพียูควบคุมปริมาณบริกร

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

ผู้รับเหมาก่อสร้างสาธารณะ

ซีพียูควบคุมปริมาณบริกร

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