2017-12-06 13 views
0

アンドロイドデバイスのメモリまたはCPU使用率が異常に高い場合、アンドロイドはそのような場合に行動を起こしますか?アプリを殺すように、再起動するなど?アンドロイドには、CPUとメモリの使用状況を継続的に監視し、異常な動作が発生した場合に必要な処置を行う内蔵サービスがありますか?可能であれば、メモリとCPU使用量のどのしきい値でアクションが実行されますか?私は徹底したgoogle検索を行ったが、何の答えも見つけられなかった。私はアンドロイドのinbuilt機能について話していて、サードパーティーのアプリではありません。AndroidでのCPU使用率の高い処理方法

+0

Android OSが対応します。フォアグラウンドapp/threadに実行するのに十分なリソースがない場合、他のバックグラウンドapp/threadsのリソースを強制終了/解放します。 –

+0

@Sudheesh Rあなたはアンドロイドがそれをどうやっているかについての詳細を教えてください。これらの行動がとられる事前定義の値はありますか?メモリ/ CPU使用率が80%を超える場合と同様に、バックグラウンドプロセスは強制終了されます。そのようなものは何ですか? – deepz

+0

大丈夫、私は数分で答えとして更新します。 –

答えて

1

私はandroid processes

Android上で良い記事からこれを引用あなたがAndroid上でタスクキラーを必要としない理由である、自動的にこれらのプロセスを管理するのは良い仕事をしていません。

Androidでシステムリソースがさらに必要になると、最も重要でないプロセスが最初に強制終了されます。 Androidが空いているとバックグラウンドのプロセスを殺して、メモリが足りなくなったら解放します。 RAMを増やさずにデバイスで特に厳しいゲームをプレイしている場合など、メモリを増やす必要がある場合など、Androidはサービスプロセスを停止してストリーミング音楽やファイルのダウンロードを停止することがあります。

ほとんどの場合、Androidはこれを心配することなくすべて実行します。 Androidは、RAMを空にしておく必要がないため、アプリやその他のデータをキャッシュするために、デバイスのRAMをインテリジェントに使用します。

また、memory managementの公式ドキュメントをAndroidオペレーティングシステムで読む必要があります。

これはあなたの疑問をクリアするはずです。もっとお持ちであればお気軽にお問い合わせください...