หน้านี้อธิบายวิธีโหลดการติดตามโดยใช้ Winscope Web UI
อัปโหลดโดยใช้ UI บนเว็บ
คุณเรียกใช้ Winscope ในเครื่องหรือเข้าถึงจากเว็บเซิร์ฟเวอร์ได้
หากต้องการโหลดร่องรอยที่บันทึกไว้ใน Winscope ให้ใช้แผงอัปโหลดร่องรอยเพื่ออัปโหลดร่องรอยที่บันทึกไว้ คลิกอัปโหลดไฟล์อื่นเพื่ออัปโหลดการติดตามเพิ่มเติม หรือ คลิก X เพื่อนำการติดตามที่อัปโหลดออก
รูปที่ 1 อัปโหลดการติดตามใน Winscope
คลิกดูการติดตามเพื่อดูการติดตามที่อัปโหลด แท็บสำหรับการติดตามแต่ละรายการ จะปรากฏในแผงด้านบนของหน้าต่าง หากไฟล์ที่อัปโหลดมีร่องรอยที่เกี่ยวข้อง ระบบจะวางมุมมองแบบลอยของร่องรอยการบันทึกหน้าจอหรือภาพหน้าจอซ้อนทับบนหน้าจอ
ดูข้อมูลเพิ่มเติมได้ที่วิเคราะห์การติดตาม
แยกวิเคราะห์คำเตือนและข้อผิดพลาด
Winscope ใช้แถบแสดงข้อความเพื่อแสดงปัญหาที่พบเมื่อโหลดการติดตาม เช่น เมื่อทิ้งไฟล์การติดตามเนื่องจากข้อมูลเก่า รายการต่อไปนี้ รวมถึงคำเตือนปัจจุบันและความหมายของคำเตือน
ข้อความ | คำอธิบาย |
---|---|
ไฟล์เก็บถาวรที่เสียหาย | โหลดไฟล์ ZIP ไม่สำเร็จ โดยปกติปัญหานี้จะเกิดขึ้นเมื่อไฟล์ ZIP ว่างเปล่า (0 ไบต์) |
<filename> : ทิ้งเนื่องจากข้อมูลเก่า |
ระบบจะทิ้งร่องรอยที่สิ้นสุดก่อนที่ร่องรอยถัดไปจะเริ่มนานกว่า 5 นาที |
<filename> : ทิ้งเนื่องจากข้อมูลเก่ากว่า
<time> |
ระบบจะทิ้งร่องรอยที่มีออฟเซ็ตมากกว่า 5 วินาที โดยอิงตามออฟเซ็ตเวลาแบบโมโนโทนิกหรือเวลาบูตล่าสุดที่พบ |
<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> - เพิ่มรหัสเป็น Duplicate ในลำดับชั้น |
การติดตาม SurfaceFlinger มี 2 เลเยอร์ที่มี layerId เดียวกัน
ส่งรายงานข้อบกพร่องของ SurfaceFlinger และแนบการติดตาม |
การบันทึกหน้าจออาจไม่ซิงค์กับร่องรอยอื่นๆ ข้อมูลเมตามีเวลาแบบโมโนโทนแทนเวลาที่ผ่านไป | ไฟล์บันทึกหน้าจอเก่าและใช้รูปแบบข้อมูลเมตาเดิมที่ซิงค์ไม่ได้ การบันทึกหน้าจอจาก Android เวอร์ชันใหม่กว่า ไม่ควรมีปัญหานี้ |
แยกวิเคราะห์การเปลี่ยนฉากทั้งหมดไม่ได้ โดยอาจไม่มีในโปรแกรมดู การเปลี่ยนฉาก | แยกวิเคราะห์การเปลี่ยนผ่านเดิมไม่ได้ ข้อมูลอาจหายไปจาก โปรแกรมดู |
<filename> : <error> |
ข้อผิดพลาดอื่นๆ ที่ไม่ได้แมป รายงานข้อบกพร่องของ Winscope และแนบ การติดตาม |