[情报] 为何1GB RAM的iPhone比2GB的Android快

楼主: Roy3567 (路邊的大白)   2014-11-17 22:47:25
为何 iPhone 6 只有 1GB RAM,却比 2GB RAM 的 Android 手机更快?
http://www.cool3c.com/article/86899
虽然现在大部分 Android 旗舰手机都已经有 2GB RAM,但 iPhone 6 / 6 Plus 却继续
配备 1GB RAM,令不少人失望。不过事实证明 iPhone 6 利用这 1GB RAM,速度已经能
超越 2GB RAM 的 Android 机。究竟为什么? 原来就和 iOS / Android 运行 apps 的
方法有个根本的分别。
Android apps 透过 Java 来运行,缺点是需要进行一个名为“垃圾收集”的程序,就
是当你用完 Android app 后,就要靠这个程序才能释出 RAM 让其他 apps 使用。问题
是这个程序本身就需要额外的 RAM 才能顺畅地运作。如果运行多个 apps,或者进行高
需求工作,RAM 不够给“垃圾收集”使用,装置就会变慢。
至于 iOS 一开始的设计就特意避免“垃圾收集”这个问题,装置需要的 RAM 就是 apps
需要的 RAM,无需预留额外 RAM 才能顺畅地运作。因为这样 Android 手机就需要比
iPhone 多一倍的 RAM 才能好好地跑 apps。
作者: iceskycoldly (快快乐乐疯下去)   2014-11-17 23:25:00
拿3G ram手机+1
作者: mylove99gogo (SonySubaruCanon)   2014-11-18 00:06:00
果粉又要高潮了
作者: pennymarkfox (潘尼老狐狸)   2014-11-18 12:02:00
GC绝对不是主要的问题好吗?瘾科技没人材了吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com