フォアグラウンド サービスの動作が "殺される可能性は低い" ことはわかっています。Androidのドキュメントによると:
理論的には、現在のフォアグラウンド アプリケーションからの極度のメモリ プレッシャの下でサービスが強制終了される可能性はありますが、実際にはこれは問題になりません。
これにより、ほとんどの場合、メモリ不足の問題が解決されると思います。しかし、フォアグラウンド サービスの実行中に CPU がスリープ状態になるかどうかに関するドキュメントは見つかりません。
フォアグラウンド サービスは自動的にPARTIAL_WAKE_LOCKを取得しますか、それとも必要に応じて明示的に呼び出す必要がありますか?
PARTIAL_WAKE_LOCK を使用しているアプリケーション/サービスを確認/ログする方法はありますか?