為什麼任何行動作業系統都不將不活動應用程式的記憶體保存到其儲存中?

為什麼任何行動作業系統都不將不活動應用程式的記憶體保存到其儲存中?

在手機中,似乎只有將後台應用程式保存到儲存中才會帶來好處,而不是在記憶體不足時被殺死。有什麼原因不這樣做嗎?如果有手機使用頁面文件,我也不是在談論頁面文件。

答案1

它會透過將內容分頁到磁碟然後再次將其寫回來減慢系統速度 - 所有這些都會產生非常緩慢的體驗 - 浪費大量磁碟空間來儲存內存,並使重新啟動應用程式變得更加困難。

它還會更快地磨損 NAND(通常在 5000 到 100 000 之間)。 Android 中 NAND 的典型速度為 15-60MB/s,與 SSD 甚至硬碟相比非常慢,與 RAM 相比則非常慢。

相關內容