หน้านี้อธิบายวิธีโหลดการติดตามโดยใช้ UI ของเว็บ Winscope
อัปโหลดโดยใช้ UI ของเว็บ
คุณสามารถเรียกใช้ Winscope ในเครื่องหรือเข้าถึงจากเว็บเซิร์ฟเวอร์ได้
หากต้องการโหลดการติดตามที่บันทึกไว้ใน Winscope ให้ใช้แผงอัปโหลดการติดตามเพื่ออัปโหลดการติดตามที่บันทึกไว้ คลิกอัปโหลดไฟล์อื่นเพื่ออัปโหลดร่องรอยเพิ่มเติม หรือคลิก X เพื่อนำร่องรอยที่อัปโหลดออก
รูปที่ 1 อัปโหลดการติดตามใน Winscope
คลิกดูร่องรอยเพื่อดูร่องรอยที่อัปโหลด แท็บสําหรับการติดตามแต่ละรายการจะปรากฏในแผงด้านบนของหน้าต่าง หากไฟล์ที่อัปโหลดมีร่องรอยที่เกี่ยวข้อง มุมมองที่ลอยอยู่ของร่องรอยการบันทึกหน้าจอหรือภาพหน้าจอจะวางซ้อนบนหน้าจอ
ดูข้อมูลเพิ่มเติมที่วิเคราะห์ร่องรอย
แยกวิเคราะห์คำเตือนและข้อผิดพลาด
Winscope ใช้แถบแสดงข้อความเพื่อแสดงปัญหาที่พบเมื่อโหลดการติดตาม เช่น เมื่อระบบทิ้งไฟล์การติดตามเนื่องจากข้อมูลเก่า รายการต่อไปนี้แสดงคำเตือนปัจจุบันและความหมาย
ข้อความ | คำอธิบาย |
---|---|
ไฟล์ที่เก็บถาวรเสียหาย | โหลดไฟล์ ZIP ไม่สำเร็จ กรณีนี้มักเกิดขึ้นเมื่อไฟล์ ZIP ว่างเปล่า (0 ไบต์) |
<filename> : ทิ้งเนื่องจากข้อมูลเก่า |
ระบบจะทิ้งการติดตามที่สิ้นสุดก่อนการติดตามครั้งถัดไปมากกว่า 5 นาที |
<filename> : ทิ้งเนื่องจากข้อมูลเก่ากว่า <time> |
ระบบจะทิ้งร่องรอยที่มีระยะห่างมากกว่า 5 วินาทีโดยอิงตามระยะห่างแบบ Monotonic หรือระยะห่างเวลาบูตล่าสุดที่พบ |
<filename> : ลบล้างโดยร่องรอยประเภท <trace type> รายการอื่น |
เมื่อการติดตามที่เทียบเท่า (เช่น การติดตามและการถ่ายโอนข้อมูล) อยู่ในไฟล์เดียวกัน Winscope จะใช้กฎต่อไปนี้
|
<filename> : ลบล้างโดยร่องรอยประเภทเดียวกันอีกรายการ |
เมื่อร่องรอยประเภทเดียวกันอยู่ในไฟล์เดียวกัน Winscope จะใช้กฎต่อไปนี้
|
<filename> : รูปแบบที่ไม่รองรับ |
แยกวิเคราะห์การติดตามเดิมไม่ได้เนื่องจากโปรโตคอลไม่ถูกต้องหรือไม่มีโปรแกรมแยกวิเคราะห์ Winscope |
สร้างโปรแกรมแยกวิเคราะห์ <parser_name> ไม่สำเร็จ: <error> |
Winscope ระบุโปรแกรมแยกวิเคราะห์ร่องรอยได้ แต่ไม่แยกวิเคราะห์ไฟล์ได้ รายงานข้อบกพร่องของ Winscope และแนบการติดตาม |
แสดงภาพร่องรอยทั้งหมดไม่ได้: เริ่มต้นข้อมูลไทม์ไลน์ไม่สำเร็จ ลองนำร่องรอยบางส่วนออก | Winscope แยกวิเคราะห์ข้อมูลไทม์ไลน์จากการติดตามไม่สำเร็จ รายงานข้อบกพร่องของ Winscope และแนบการติดตาม |
เกิดข้อผิดพลาดในการแมปเฟรม: <error> |
Winscope แมปสถานะระหว่างร่องรอยต่างๆ สำหรับการไปยังส่วนต่างๆ ไม่สำเร็จ รายงานข้อบกพร่องของ Winscope และแนบการติดตาม |
ค่า vsync_id ของรายการอย่างน้อย 1 รายการใน <table> ขาดหายไป |
โหลดการติดตาม Perfetto ไม่สำเร็จเนื่องจากไม่มีข้อมูลรหัส vsync รายงานข้อบกพร่องของ Winscope และแนบการติดตาม |
พบรหัสเลเยอร์ SF <layerId> ซ้ำ เพิ่มเป็น "ซ้ำ" ในลําดับชั้น |
การติดตาม SurfaceFlinger มีเลเยอร์ 2 เลเยอร์ที่มี layerId เดียวกัน รายงานข้อบกพร่องของ SurfaceFlinger และแนบการติดตาม |
การบันทึกหน้าจออาจไม่ซิงค์กับการติดตามอื่นๆ ข้อมูลเมตามีเวลาแบบ Monotonic แทนเวลาผ่านไป | ไฟล์บันทึกหน้าจอเก่าและใช้รูปแบบข้อมูลเมตาเดิมที่ซิงค์ไม่ได้ การบันทึกหน้าจอจาก Android เวอร์ชันใหม่กว่าจะไม่มีปัญหานี้ |
แยกวิเคราะห์ทรานซิชันบางรายการไม่ได้ บางรายการอาจหายไปในโปรแกรมดูทรานซิชัน | ไม่สามารถแยกวิเคราะห์การติดตามการเปลี่ยนรุ่นเดิม ข้อมูลอาจหายไปจากโปรแกรมดู |
<filename> : <error> |
ข้อผิดพลาดอื่นๆ ที่ไม่ได้แมป รายงานข้อบกพร่องของ Winscope และแนบการติดตาม |