当前位置: 首页 > 手游 > 曙光英雄

为什么苹果手机的内存才 2GB,而 Android 手机要飙到 6GB?

来源:网络 时间:2023-08-30 23:43:33
导读iPhone 7 的内存才 2GB,最新的小米 6 都到 6GB 了,而且 6GB 的内存应该比 2GB 的内存还要贵几百块钱吧…

(没错,这是我最认真的回答之一,偏技术,专业回答)

说一下墓碑机制,也就是“伪后台”吧。

iOS 4-iOS 8 期间,iOS (或多或少)均采用这种后台机制。

随着 iPhone 的更大内存和闪存速度,于是在 iPhone 6S 成功搭载 2GB 内存后,新的机制出现了—暂缩机制。

什么意思呢?

一个 App 退出了。闲置了 10 min。

它在活动时仍占用 RAM 空间,不过被压缩。一旦活动减缓,它就会被转储到内部存储中,一旦用户再使用这个 App,那么就立即调用转储文件,立即扩展内存空间给这个转储文件,程序完成运行。

一旦超出预定时间,有后台需要的 App 会自动压缩进内存,没有的将会被完全转储或者退出。

而预定时间以内,这些打开的 App 都会以打开顺序自动压缩进入内存,当内存空间将满的时候,从负载小的软件起开始转储,等打开时再加载入内存,同时压缩负载大软件,直至到极限,然后退出。(不转储)

这个转储的过程比较快,大概耗时 0.1s~2s(根据设备性能以及 App 大小决定)

当转储文件一旦被删除以后,App 内的已压缩内存就会被释放,同时重新打开这个 App,要求其恢复原有状态(若可以的话)这就是俗称的杀后台了。

当然,设备闲置过长时间,只会暂存打开的 App 而已。

还有,iPhone 用的 NAND 和协议都要比同期安卓机器好很多,包括内存频率。NVMe 和 UFS 差距还是比较大的。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:704559159@qq.com

Top
加盟网