ยูทิลิตี้ CircularAtrace
public
class
CircularAtraceUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.CircularAtraceUtil
|
ยูทิลิตี้แอ็คชันที่พัฒนาขึ้นสำหรับการระบุสาเหตุที่แท้จริงของ ANR ระหว่าง Monkey เป็นหลัก
การทดสอบ การเรียกใช้คำสั่งเริ่มต้นจะเริ่มตรวจสอบการติดตามที่ติดแท็กแบบไม่พร้อมกันใน
แบบวงกลม การหยุดการเรียกใช้จะถ่ายโอนเนื้อหาของบัฟเฟอร์ไปยัง InputStreamSource
ที่ส่งกลับ
หากต้องการใช้กรณีนี้กับกรณีที่กล่าวถึงข้างต้น (ระบุ ANR) จะต้องมีการเริ่มก่อน
ที่จุดเริ่มต้นของการทดสอบและวิธีการสิ้นสุดทันทีในช่วงท้ายของการทดสอบ จาก
คุณสามารถเลือกวิธีจัดเก็บและจัดการข้อมูลได้ที่นี่ ส่วนใหญ่ควรใช้ systrace
ด้วยตัวเลือก --from-file เพื่อสร้างโปรแกรมอ่าน HTML
สรุป
ช่างก่อสร้างสาธารณะ
ยูทิลิตี้ CircularAtrace
public CircularAtraceUtil ()
วิธีการสาธารณะ
EndTrace
public static FileInputStreamSource endTrace (ITestDevice device)
หยุดและดัมพ์จะระบุแหล่งที่มาแบบไม่พร้อมกันลงในไฟล์ ซึ่งจะแสดงผลใน InputStreamSource
พารามิเตอร์ |
device |
ITestDevice |
เริ่มติดตาม
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
เริ่มการระบุแหล่งที่มาแบบไม่พร้อมกันด้วยแท็กที่ระบุ
พารามิเตอร์ |
device |
ITestDevice : อุปกรณ์ที่จะตรวจสอบการดำเนินการ |
tags |
: แท็กที่ Atrace ควรตรวจสอบ มีค่าเริ่มต้นเป็น "am gfx sched view" |
bufferSizeMB |
int : ขนาดบัฟเฟอร์รูปวงกลมในหน่วย MB |