0

メモリをサルベージするために安全なプロセスの強制終了を試みています。ActivityManager.killBackgroundProcessesまたはのいずれかを呼び出して、アクティビティ内のすべてのバックグラウンド プロセスを強制終了しても安全IActivityManager.killAllBackgroundProcessesですか? 強制終了されたプロセスの 1 つを再起動する必要がある場合、それが苦痛であることはわかっていますが、安全ですか? システム パフォーマンスやユーザー/システム データにとって重要なものが失われる可能性はありますか?

4

1 に答える 1

1

メモリをサルベージするために安全なプロセスの強制終了を試みています

OS は、必要に応じてプロセスを終了し、システム メモリを解放します。自分で行う必要はありません。プロセスが実行されるまでに、プロセスを実行するのに十分なメモリがあります。

システム パフォーマンスやユーザー/システム データにとって重要なものが失われる可能性はありますか?

ユーザーデータが失われる可能性は確かにあります。たとえば、ユーザーがフォームの途中で他のアプリケーションに一時的に切り替えた場合、すべてのバックグラウンド プロセスを強制終了すると、入力した内容が失われる可能性があります。

于 2013-03-03T14:56:01.510 に答える