私の電話は最近本当に遅いです。画面をオンにすると、特にしばらくオフになっている場合は、電話が本当に遅くなります。たとえば、入力に応答するのに30秒かかる場合があります。または、誰かが電話した場合、発信者がすでにあきらめて電話を切るまで、私の応答ジェスチャーに応答しない可能性があります。
画面を数分間(最大5回)オンのままにすると、電話は最終的にはより正常に応答し始めます。
開発者オプションのCPU情報は、このすべての低速の間にプロセッサが固定されており、プロセスsystem_server
がそのCPU容量のほとんどすべてを消費し、他のプロセスがわずかなCPU時間で戦っていることを示しています。
また、このCPUアクティビティがバッテリーを消耗させています。バッテリーの寿命は半分しかありません。
最近、OTAアップグレードでルートを失いました。再ルートでは、電話を一掃する必要がありました。すべてを復元すると、問題が再発しました。
私の携帯電話は、Jelly Bean(4.1.2)を実行しているGalaxy Nexusです。以前の電話であるMIUIと「ICS」を実行しているNexus Oneでも同様の問題が発生しました。私はその電話の遅さはその時代に起因すると考えていたが、今は何か他のものが起こっているに違いないと思う。
何が間違っている可能性がありますか、または問題を追跡するにはどうすればよいですか?
提起された質問への回答
- 私の現在の電話は4.1.2を実行しています。更新後、問題はさらに悪化しました。私の以前の電話は、「ICS」を実行していると言ったものでした。引用符で囲んだのは、4.0であると主張されていたカスタムROMでしたが、実際にはGingerbread +だったと思われます。
- 通常、RAMは約85%で実行されます。しかし、RAMがさらに必要になるとAndroidはアプリを自動的に強制終了し、LinuxカーネルはRAMをほとんど満杯に保ち、無駄にしないように設計されているため、これはあまりにも便利だと思います。
- 現在、Googleマップはバッテリーを最も多く使用しており、タスカーがそれに続いています。ただし、これは典型的なものではないと確信しています。Google Mapsが頻繁に使用しないので、なぜGoogle Mapsがこんなに高いのか想像もつきません。とにかく、位置情報の許可をオフにしたので、うまくいけばGoogleマップが治るでしょう。また、Taskerは通常それほど消費しませんが、CPUが固定されている場合、ほとんどのアプリよりも動作に時間がかかるようです。(ところで、Taskerには場所ベースのプロファイルはありません。)
- 携帯電話を再起動すると、画面がしばらく消えるまで問題ありません。その後、問題が再開します。それらは非常に深刻なので、再起動せずに電話機を使用しようとするよりも再起動する方が速いことがよくあります。
- 自動回転は効果がないようです。携帯電話を使用する通常の方法で定期的に切り替えますが、どちらの方法にも違いはありません。
- 2台の異なる携帯電話で同じ問題を経験し、工場出荷時設定にリセットして以来、アプリが原因であるように思われます。しかしながら:
- CPUを消費するプロセスはアプリではなく、
system_server
Androidのコア部分であるである。 - 私はたくさんのアプリを持っているので、それらを一つ一つ無効にするのは時間のかかるプロセスです。
- CPUを消費するプロセスはアプリではなく、
- リニッキングを試みました
system_server
が、効果はありませんでした。