为什么任何移动操作系统都不会将不活动应用程序的内存保存到其存储中?

为什么任何移动操作系统都不会将不活动应用程序的内存保存到其存储中?

在手机中,似乎只有将后台应用程序保存到存储中而不是在内存不足时将其终止,才会带来好处。有什么原因不这样做吗?我也不是在谈论页面文件,如果有手机使用的话。

答案1

通过将内容分页到磁盘然后再次将其写回,它会降低系统速度 - 所有这些都会产生非常缓慢的体验 - 浪费大量磁盘空间来存储内存,并使重新启动应用程序更加困难。

它还会更快地磨损 NAND(通常在 5000 到 100 000 之间)。Android 中 NAND 的典型速度为 15-60MB/s - 与 SSD 甚至硬盘相比非常慢,与 RAM 相比更是慢如蜗牛。

相关内容