แก้ไขข้อบกพร่องของ Wake Lock ในเครื่อง

คุณใช้เครื่องมือหลายอย่างเพื่อแก้ไขข้อบกพร่องของแอปที่ทำงานในเครื่องซึ่งใช้ Wake Lock ได้ เครื่องมือเหล่านี้จะช่วยคุณระบุและแก้ไขปัญหาด้านประสิทธิภาพได้

เครื่องมือต่อไปนี้จะช่วยคุณแก้ไขข้อบกพร่องหรือเพิ่มประสิทธิภาพการล็อกการปลุกได้

  • dumpsys ให้ข้อมูลเกี่ยวกับสถานะของบริการระบบ ในอุปกรณ์
  • การติดตามระบบจะสร้างไฟล์การติดตามที่คุณใช้เพื่อ สร้างรายงานระบบได้
  • เครื่องมือตรวจสอบงานในเบื้องหลังของ Android Studio ช่วยให้คุณ ตรวจสอบการทำงานขณะล็อก รวมถึงการทำงานขณะล็อกที่ไลบรารี อย่าง WorkManager อาจได้รับ

dumpsys

dumpsys เป็นเครื่องมือที่ทำงานบนอุปกรณ์ Android และให้ข้อมูลเกี่ยวกับบริการของระบบในอุปกรณ์

คำสั่งต่อไปนี้มีประโยชน์อย่างยิ่งสำหรับการแก้ไขข้อบกพร่องของ Wake Lock

การติดตามของระบบ

การติดตามระบบจะบันทึกกิจกรรมในอุปกรณ์ที่หลากหลาย ในช่วงเวลาสั้นๆ การติดตามระบบจะสร้างไฟล์การติดตามที่คุณใช้เพื่อ สร้างรายงานระบบได้ รายงานนี้ช่วยให้คุณระบุวิธีปรับปรุงประสิทธิภาพของแอปได้

ดูข้อมูลเกี่ยวกับวิธีเริ่มต้นใช้งานได้ที่คู่มือเริ่มใช้งานฉบับย่อสำหรับการติดตามระบบ นอกจากนี้ คุณยังดูวิดีโอนี้เกี่ยวกับการปรับปรุง ประสิทธิภาพแบตเตอรี่ของ Android ได้ด้วย

เครื่องมือตรวจสอบงานในเบื้องหลัง

คุณใช้เครื่องมือตรวจสอบงานในเบื้องหลังของ Android Studio เพื่อตรวจสอบการล็อกการปลุก การปลุกและงานได้

โดยเฉพาะอย่างยิ่ง ไลบรารี WorkManager จะใช้ JobScheduler เพื่อกำหนดเวลาและเรียกใช้ งาน ขณะที่งานเหล่านี้ทำงานอยู่ งานจะถือ Wake Lock ที่มาจากแอป คุณสามารถใช้เครื่องมือตรวจสอบงานในเบื้องหลังเพื่อตรวจสอบ Worker และงานที่ทำงานในเบื้องหลัง รวมถึงดูรายละเอียดเกี่ยวกับงานได้