มีเครื่องมือหลายอย่างที่คุณสามารถใช้แก้ไขข้อบกพร่องของแอปที่ทำงานในเครื่องซึ่งใช้การล็อกการปลุก เครื่องมือเหล่านี้จะช่วยคุณระบุและแก้ไขปัญหาด้านประสิทธิภาพ
เครื่องมือต่อไปนี้จะช่วยแก้ไขข้อบกพร่องหรือเพิ่มประสิทธิภาพการล็อกการปลุก
- dumpsys ให้ข้อมูลเกี่ยวกับสถานะของบริการระบบในอุปกรณ์
- การติดตามระบบจะสร้างไฟล์ติดตามที่คุณสามารถใช้เพื่อสร้างรายงานระบบได้
- เครื่องมือตรวจสอบงานในเบื้องหลังของ Android Studio ช่วยให้คุณตรวจสอบการล็อกการปลุกระบบ รวมถึงการล็อกการปลุกระบบที่คลังต่างๆ เช่น WorkManager อาจได้รับ
dumpsys
dumpsys เป็นเครื่องมือที่ทำงานในอุปกรณ์ Android และให้ข้อมูลเกี่ยวกับบริการของระบบอุปกรณ์
คําสั่งต่อไปนี้มีประโยชน์อย่างยิ่งสําหรับการแก้ไขข้อบกพร่องการล็อกการปลุก
adb shell dumpsys batterystats
แสดงประวัติโดยละเอียดของล็อกการปลุกที่แอปแต่ละแอปถือครอง ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบเกี่ยวกับการตรวจสอบการวินิจฉัยแบตเตอรี่ของ dumpsys
การติดตามระบบ
การติดตามระบบจะบันทึกกิจกรรมของอุปกรณ์ที่หลากหลายในระยะเวลาสั้นๆ การติดตามระบบจะสร้างไฟล์ติดตามที่คุณสามารถใช้เพื่อสร้างรายงานระบบได้ รายงานนี้ช่วยคุณระบุวิธีปรับปรุงประสิทธิภาพของแอป
ดูข้อมูลเกี่ยวกับวิธีเริ่มต้นใช้งานได้ที่คู่มือเริ่มต้นใช้งานการติดตามระบบฉบับย่อ นอกจากนี้ คุณยังดูวิดีโอนี้เกี่ยวกับการปรับปรุงประสิทธิภาพแบตเตอรี่ของ Android ได้ด้วย
เครื่องมือตรวจสอบงานในเบื้องหลัง
คุณสามารถใช้เครื่องมือตรวจสอบงานเบื้องหลังของ Android Studio เพื่อตรวจสอบการล็อกที่ปลุกอยู่ การปลุก และงาน
โดยเฉพาะอย่างยิ่ง ไลบรารี WorkManager ใช้ JobScheduler เพื่อกำหนดเวลาและดำเนินการงาน งานเหล่านี้จะล็อกให้อุปกรณ์ทำงานอยู่แทนแอปเมื่อทำงานอยู่เบื้องหลัง คุณสามารถใช้เครื่องมือตรวจสอบงานเบื้องหลังเพื่อตรวจสอบผู้ดําเนินการและงานที่ทํางานอยู่เบื้องหลัง รวมถึงดูรายละเอียดเกี่ยวกับงาน