การติดตามการโหลด

หน้านี้อธิบายวิธีโหลดการติดตามโดยใช้ Winscope Web UI

อัปโหลดโดยใช้ UI บนเว็บ

คุณเรียกใช้ Winscope ในเครื่องหรือเข้าถึงจากเว็บเซิร์ฟเวอร์ได้

หากต้องการโหลดร่องรอยที่บันทึกไว้ใน Winscope ให้ใช้แผงอัปโหลดร่องรอยเพื่ออัปโหลดร่องรอยที่บันทึกไว้ คลิกอัปโหลดไฟล์อื่นเพื่ออัปโหลดการติดตามเพิ่มเติม หรือ คลิก X เพื่อนำการติดตามที่อัปโหลดออก

อัปโหลดการติดตามใน Winscope

รูปที่ 1 อัปโหลดการติดตามใน Winscope

คลิกดูการติดตามเพื่อดูการติดตามที่อัปโหลด แท็บสำหรับการติดตามแต่ละรายการ จะปรากฏในแผงด้านบนของหน้าต่าง หากไฟล์ที่อัปโหลดมีร่องรอยที่เกี่ยวข้อง ระบบจะวางมุมมองแบบลอยของร่องรอยการบันทึกหน้าจอหรือภาพหน้าจอซ้อนทับบนหน้าจอ

ดูข้อมูลเพิ่มเติมได้ที่วิเคราะห์การติดตาม

แยกวิเคราะห์คำเตือนและข้อผิดพลาด

Winscope ใช้แถบแสดงข้อความเพื่อแสดงปัญหาที่พบเมื่อโหลดการติดตาม เช่น เมื่อทิ้งไฟล์การติดตามเนื่องจากข้อมูลเก่า รายการต่อไปนี้ รวมถึงคำเตือนปัจจุบันและความหมายของคำเตือน

ข้อความ คำอธิบาย
ไฟล์เก็บถาวรที่เสียหาย โหลดไฟล์ ZIP ไม่สำเร็จ โดยปกติปัญหานี้จะเกิดขึ้นเมื่อไฟล์ ZIP ว่างเปล่า (0 ไบต์)
<filename>: ทิ้งเนื่องจากข้อมูลเก่า ระบบจะทิ้งร่องรอยที่สิ้นสุดก่อนที่ร่องรอยถัดไปจะเริ่มนานกว่า 5 นาที
<filename>: ทิ้งเนื่องจากข้อมูลเก่ากว่า <time> ระบบจะทิ้งร่องรอยที่มีออฟเซ็ตมากกว่า 5 วินาที โดยอิงตามออฟเซ็ตเวลาแบบโมโนโทนิกหรือเวลาบูตล่าสุดที่พบ
<filename>: ถูกแทนที่โดยการติดตามอีกรายการหนึ่งของประเภท <trace type> เมื่อมีร่องรอยที่เทียบเท่ากัน (เช่น ร่องรอยและข้อมูลการวินิจฉัย) ในไฟล์เดียวกัน Winscope จะใช้กฎต่อไปนี้
  • การติดตาม Perfetto จะลบล้างการติดตามเดิมประเภทเดียวกัน
  • การบันทึกหน้าจอจะลบล้างภาพหน้าจอ
<filename>: ถูกแทนที่ด้วยร่องรอยอื่นที่มีประเภทเดียวกัน เมื่อมีร่องรอยของประเภทเดียวกันในไฟล์เดียวกัน Winscope จะใช้กฎต่อไปนี้
  • การติดตาม Perfetto จะลบล้างการติดตามเดิมประเภทเดียวกัน
  • การติดตาม Perfetto ที่ใหญ่ที่สุดจะลบล้างการติดตาม Perfetto อื่นๆ ทั้งหมด
  • การติดตามจะลบล้างการทิ้งข้อมูลสำหรับ WindowManager และ SurfaceFlinger
<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 และแนบ การติดตาม