部分 Wake Lock 是 PowerManager API 中的一項機制,可讓開發人員在關閉裝置螢幕後繼續運行 CPU。當應用程式在背景執行時 (使用者看不到應用程式的任何部分),如果部分 Wake Lock 保持了較長時間,就會進入「停滯」狀態。
偵測問題
Android Vitals
Android Vitals 會透過 Play 管理中心在應用程式出現部分 Wake Lock 停滯時發出提醒,藉此改善應用程式效能。如果在 24 小時內,於背景發生至少一次部分 Wake Lock 並持續一小時,Android Vitals 就會報告部分 Wake Lock 停滯問題:
電池工作階段顯示的數值是應用程式所有受測量使用者的總數。如要瞭解 Google Play 如何收集 Android Vitals 資料,請參閱 Play 管理中心說明文件。