ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP ให้ใช้ android-latest-release android-latest-release สาขา Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
CircularAtraceUtil
public
class
CircularAtraceUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.CircularAtraceUtil
|
ยูทิลิตี atrace ที่พัฒนาขึ้นเพื่อระบุสาเหตุหลักของ ANR ระหว่างการทดสอบ Monkey
การเรียกใช้คำสั่ง start จะเริ่มตรวจสอบการติดตามที่ติดแท็กในa
บัฟเฟอร์แบบวงกลมแบบไม่พร้อมกัน การเรียกใช้ stop จะทิ้งเนื้อหาของบัฟเฟอร์ลงใน InputStreamSource
ที่ส่งคืน
หากต้องการใช้ยูทิลิตีนี้ในกรณีที่กล่าวถึงข้างต้น (การระบุ ANR) คุณต้องใช้เมธอด start
ที่จุดเริ่มต้นของการทดสอบและเมธอด end ทันทีที่สิ้นสุดการทดสอบ จาก
นั้นคุณสามารถเลือกว่าจะจัดเก็บและจัดการข้อมูลอย่างไร ส่วนใหญ่ควรใช้ systrace
กับตัวเลือก --from-file เพื่อสร้างโปรแกรมดู HTML
สรุป
เครื่องมือสร้างสาธารณะ
CircularAtraceUtil
public CircularAtraceUtil ()
เมธอดสาธารณะ
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
หยุดและทิ้ง atrace แบบไม่พร้อมกันลงในไฟล์ ซึ่งจะส่งคืนใน InputStreamSource
| พารามิเตอร์ |
device |
ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
List<String> tags,
int bufferSizeMB)
เริ่ม atrace แบบไม่พร้อมกันด้วยแท็กที่ระบุ
| พารามิเตอร์ |
device |
ITestDevice: อุปกรณ์ที่จะตรวจสอบการดำเนินการ |
tags |
List: แท็กที่ atrace ควรตรวจสอบ โดยค่าเริ่มต้นคือ 'am gfx sched view' |
bufferSizeMB |
int: ขนาดบัฟเฟอร์แบบวงกลมเป็น MB |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-22 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-06-22 UTC"],[],[]]