头条资讯 - 为您提供最新最全的新闻资讯,每日实时更新

iPhone越用越卡,iOS究竟有没有虚拟内存?

科技数码 NEXTMIND

iPhone越用越卡,iOS究竟有没有虚拟内存?

升级iOS14后,iPhone 6的用户可能会抱怨使用卡顿,这是因为该手机的内存仅1GB,而去年发布的iPhone 11系列足足有4GB。

既然如此,有网友问道,iOS系统究竟有没有“虚拟内存”?

首先,我们简单了解下什么是虚拟内存,它是电脑系统内存管理的一种技术,令应用程序认为它拥有连续、可用的内存。

但实际上,虚拟内存通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部硬盘上,在需要时才进行数据交换。目前,大多数操作系统都用了虚拟内存,比如Windows和Linux系统。

简而言之,当计算机内存不够时,系统会自动调用内存和硬盘上的临时空间组合,以缓解内存紧张。

iPhone越用越卡,iOS究竟有没有虚拟内存?

据苹果开发者官网显示,OSx和iOS系统都包含一个完全集成的虚拟内存系统,用户无法关闭它;,它始终处于开启状态,这两个系统还提供高达4gb的每32位进程的可寻址空间。

在iPhone应用程序中,已经在磁盘上的只读数据(如代码页)会从内存中删除,并根据需要从磁盘重新加载,iOS永远不会从内存中删除可写数据。

相反,如果空闲内存的大小低于某个阈值,系统会要求正在运行的应用程序自动释放内存,以便为新数据腾出空间,而无法释放足够内存的应用程序将被终止。

iPhone越用越卡,iOS究竟有没有虚拟内存?

转载请超链接注明:头条资讯 » iPhone越用越卡,iOS究竟有没有虚拟内存?
免责声明
    :非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件24小时内删除。
加载中...