iOS 上的内存交换和虚拟内存

Memory Swapping and Virtual Memory on iOS

iOS是否支持像Linux一样自动运行的内存交换和虚拟内存?

iOS 有虚拟内存,但没有后备存储,因此交换内存没有分页 in/out。

Apple 的 About the Virtual Memory System 文档应该让您大致了解 iOS 如何提供虚拟内存,但是它自 2013 年以来就没有更新过,也没有涵盖更新的 64 位细节。

正如 Petah 所写,它确实有一个虚拟内存,但它不会在后备存储上自动交换,你可以 map file 艰难。
有一些面向该主题的 WWDC 视频:

并且可能会在 WWDC 2011 的一个视频中再次提及。 我不知道你为什么要问这个问题,但如果是关于内存占用问题,有很多技术可以将其保持在较低水平,文件映射,正确响应内存警告,可清除内存,NSCache。强烈建议您观看第二个视频。