なぜモバイル オペレーティング システムは非アクティブなアプリケーションのメモリをストレージに保存しないのでしょうか?

なぜモバイル オペレーティング システムは非アクティブなアプリケーションのメモリをストレージに保存しないのでしょうか?

携帯電話では、メモリ不足時にバックグラウンド アプリケーションを強制終了するのではなく、ストレージに保存する場合にのみメリットがあるようです。これが行われない理由は何かありますか? また、携帯電話でページファイルを使用している場合でも、私はページファイルについて話しているわけではありません。

答え1

ディスクにページングしてから再度書き戻すことでシステムの速度が低下し、非常に動作が遅くなり、メモリを保存するためにかなりのディスク領域が浪費され、アプリの再起動が困難になります。

また、NAND の消耗も早くなります (通常は 5000 ~ 100 000)。Android での NAND の一般的な速度は 15 ~ 60 MB/秒ですが、これは SSD やハード ドライブと比べると非常に遅く、RAM と比べると非常に遅いです。

関連情報