Android 5.0變吃電怪獸:Google難辭其咎 - 手機討論

Andrew avatar
By Andrew
at 2015-06-07T14:10

Table of Contents

ART 作為一個令人期待的變革
甚至在 4.4 實驗的時候大家都迫不及待要打開

ART 和 Dalvik 最大的差別是從 JIT(Just In Time)
改成 AOT(Ahead Of Time) 的作法

也就是說他在安裝的時候,就先將程式編譯成 native binary
目的當然是為了獲得性能上的提昇

實際的狀況是怎樣呢?

除了安裝超慢,binary 顯著變大,以一般使用狀況來說
單純提高到 ART 就會使得 EMMC 耗用量增加 500MB~1GB
執行時的 I/O 量也顯著提升

隨之而來的就是 RAM 和 Cache 使用上的不經濟
理論上是可以減少 run time optimization 的 CPU 用量
但是就效能和耗電來說,其實有時候 I/O 性能比 CPU 重要多了

耗電這種東西看整體,影響的因素極多
升上 5.0 後覺得比較耗電不見得是因為 ART
不過如果沒有另外調整,覺得換了 5.0 比較省電
說穿了大概是使用者自我感覺良好比較多

回到效能方向,其實 Google 在之前的實驗就已經知道一件事
「ART 其實沒有想像中的好」
前面說的 I/O、RAM/cache 使用量增加是一個因素
另外最大的主因是,ART 本身還不夠成熟

目前的狀況是,高階換 L 沒有明顯的助益
然後中低階來說換 L 反而跑得更差了
AOT 太喘,但 L 沒有 JIT 的選項可選
除了 CPU intensive 的跑分以外,對實際使用的助益很有限

那為什麼已經發現問題卻不改善呢?
也許繼續走雙 VM,等 ART 再成熟一點再切過去?
應該是牽涉 politics 的問題,而且 Dalvik 的 resource 早就調走
想回頭也來不及了

--
Tags: 手機

All Comments

William avatar
By William
at 2015-06-08T07:33
這的確是毋庸置疑的事實ˊ_>ˋ 之前用2S最省電快速
Hedwig avatar
By Hedwig
at 2015-06-09T00:57
的ROM竟然是based on 4.4的MIUI6.....雖然後來刷5.1也還可以 但待機真的沒4.4省
Lydia avatar
By Lydia
at 2015-06-09T18:20
在調校良好的韌體上4.4開ART幾乎是無效益可言
Dinah avatar
By Dinah
at 2015-06-10T11:43
我覺得4.4蠻優的,5.0其實變動也不大,除非愛玩,不然是不用急著昇級
Kumar avatar
By Kumar
at 2015-06-11T05:07
我就是愛玩XDD...5.0、5.0.2、5.1都玩過
Kyle avatar
By Kyle
at 2015-06-11T22:30
所以我發現M8更新後比較省電,應該不是5.X的關係囉?
Valerie avatar
By Valerie
at 2015-06-12T15:53
我想應該是 HTC 工程師的關係XD
Freda avatar
By Freda
at 2015-06-13T09:17
所以代表M8在4.X時,不應該這麼耗電?XDDD
Charlotte avatar
By Charlotte
at 2015-06-14T02:40
假如有些APP在4.4不順,換到5.0變順是…?@@
Ula avatar
By Ula
at 2015-06-14T20:03
像Line、google自身App就是個奇怪的例子…是因為API問題嗎
Lily avatar
By Lily
at 2015-06-15T13:27
谷哥比AMD還騙 說會更順都講幾次了
Dorothy avatar
By Dorothy
at 2015-06-16T06:50
目前用5.1.1最好 代表google出了三次才搞定
Connor avatar
By Connor
at 2015-06-17T00:14
5.0—》5.1—》5.1.1
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-06-17T17:37
那為什麼iOS沒有這個問題呢
Olivia avatar
By Olivia
at 2015-06-18T11:00
記得之前還看過說4.4還是5會變順記憶體用更少,
Olivia avatar
By Olivia
at 2015-06-19T04:24
512MB RAM就可以低階使用之類,似乎也沒實現
Bethany avatar
By Bethany
at 2015-06-19T21:47
喔 忘了說我2S後來定在5.1.1 @@ 其實蠻順的
Todd Johnson avatar
By Todd Johnson
at 2015-06-20T15:10
讓我期待M8更新到5.1.1時有多順了
Carolina Franco avatar
By Carolina Franco
at 2015-06-21T08:34
樓上不知道ios是外星人科技嗎?
Kumar avatar
By Kumar
at 2015-06-22T01:57
4.4 512變順那次預設要關一堆特效 例如狀態列透明
Gary avatar
By Gary
at 2015-06-22T19:20
各廠商都無法接受那賣相吧 都關掉了
Tristan Cohan avatar
By Tristan Cohan
at 2015-06-23T12:44
android這是java原罪 所以ios沒這麻煩
Callum avatar
By Callum
at 2015-06-24T06:07
好文,回家m
Barb Cronin avatar
By Barb Cronin
at 2015-06-24T23:30
原來不是只有果粉會自我感覺良好
Olga avatar
By Olga
at 2015-06-25T16:54
劣幣驅良幣
Agatha avatar
By Agatha
at 2015-06-26T10:17
媽~~~我在這裡~~~~
Selena avatar
By Selena
at 2015-06-27T03:40
長知識推
Belly avatar
By Belly
at 2015-06-27T21:04
奇巧的確比較平衡。
Donna avatar
By Donna
at 2015-06-28T14:27
是說現在還有堅持用java的理由嗎?
Jacob avatar
By Jacob
at 2015-06-29T07:50
android之所以nvidia和intel能那麼簡單進來玩不知基於java有沒幫助XD
Sierra Rose avatar
By Sierra Rose
at 2015-06-30T01:14
NOTE4升級後耗電我是沒啥感覺啦,比較順道是有感!

告別G3&使用近一年的心得

Caitlin avatar
By Caitlin
at 2015-05-31T01:26
話說我應該是台灣第一批就入手G3的人 去年六月底入手到現在也快一年了 因為是第一批所以我也中了麥克風孔裂開的問題 所以趁保固到期前送修看看,有聽說會免費處理 反正就加減送送看,這段期間當然需要手機 剛好我對G3也差不多膩了,就決定換手機了 講講近一年來對G3的心得好了 G3在版上的討論也很多,我想優缺點大家 ...

各種價位的手機/平板列表

Wallis avatar
By Wallis
at 2015-05-28T17:59
※ 引述《Yaiba (緋心刀刃)》之銘言: ※ 引述《Honorguard06 (震撼視界)》之銘言: 本篇暫時以MIKO手機館價格為主,僅做為價格參考並非推薦該店家 本次更新:第一週 主流品牌區、iOS/Windows Phone專區、台灣相關/高CP/特色手機區 第二週 主流品牌 ...

S6 使用雜感

Frederica avatar
By Frederica
at 2015-05-23T16:37
前陣子入手把玩了一陣子 個人對它的評價很高 分享一下體感嘴砲心得 本篇沒有任何數據性的測試 單單分享一個中重度android手機使用者的感受 我之前用過的手機 Galaxy S i9000 HTC One S 歐版 New HTC One M7 SONY Xperia Z1c Oneplus O ...

無法升級 ANDROID 5.0 是藉口,QUALCOMM 證實 SNAPDRAGON 800 系列在 LOLLIPOP 名單內

Thomas avatar
By Thomas
at 2015-05-23T12:17
無法升級 ANDROID 5.0 是藉口,QUALCOMM 證實 SNAPDRAGON 800 系列在 LOLLIPOP 名單 內 原文網址:http://goo.gl/aBbNTA ASUS New PadFone Infinity(A86)無法更新問題似乎鬧得滿城風雨,但事實並非如 ASUS 所說。 ...

相機raw的用途簡介

Ivy avatar
By Ivy
at 2015-05-21T14:08
這篇是寫給新手看得 版上很多高手若有高見也歡迎指正提出 -------------- Android 5.0開放了相機RAW的API 所以日後理論上只要廠商願意 基本上都能做出拍RAW檔的功能 而RAW檔的好處就是 他基本上提供了最原始的素材 並且以最深的位元來儲存檔案 以HTC One M9的 ...