[情報] 為何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