Re: [情報] Android 5.0變吃電怪獸:Google難辭其咎

看板MobileComm作者 (鍵人就是攪琴)時間9年前 (2015/06/07 14:10), 9年前編輯推噓15(15020)
留言35則, 18人參與, 最新討論串4/5 (看更多)
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 早就調走 想回頭也來不及了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 198.199.107.246 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1433657431.A.F53.html ※ 編輯: priv (198.199.107.246), 06/07/2015 14:11:10

06/07 14:15, , 1F
這的確是毋庸置疑的事實ˊ_>ˋ 之前用2S最省電快速
06/07 14:15, 1F

06/07 14:16, , 2F
的ROM竟然是based on 4.4的MIUI6.....
06/07 14:16, 2F

06/07 14:16, , 3F
雖然後來刷5.1也還可以 但待機真的沒4.4省
06/07 14:16, 3F

06/07 14:17, , 4F
在調校良好的韌體上4.4開ART幾乎是無效益可言
06/07 14:17, 4F
目前平衡最好的還是 4.4 無誤 ※ 編輯: priv (198.199.107.246), 06/07/2015 14:19:33

06/07 14:24, , 5F
我覺得4.4蠻優的,5.0其實變動也不大,除非愛玩,
06/07 14:24, 5F

06/07 14:24, , 6F
不然是不用急著昇級
06/07 14:24, 6F

06/07 14:24, , 7F
我就是愛玩XDD...5.0、5.0.2、5.1都玩過
06/07 14:24, 7F

06/07 14:37, , 8F
所以我發現M8更新後比較省電,應該不是5.X的關係囉?
06/07 14:37, 8F

06/07 14:40, , 9F
我想應該是 HTC 工程師的關係XD
06/07 14:40, 9F

06/07 14:47, , 10F
所以代表M8在4.X時,不應該這麼耗電?XDDD
06/07 14:47, 10F

06/07 14:49, , 11F
假如有些APP在4.4不順,換到5.0變順是…?@@
06/07 14:49, 11F

06/07 14:50, , 12F
像Line、google自身App就是個奇怪的例子…是因為API
06/07 14:50, 12F

06/07 14:50, , 13F
問題嗎
06/07 14:50, 13F

06/07 15:03, , 14F
谷哥比AMD還騙 說會更順都講幾次了
06/07 15:03, 14F

06/07 15:12, , 15F
目前用5.1.1最好 代表google出了三次才搞定
06/07 15:12, 15F

06/07 15:13, , 16F
5.0—》5.1—》5.1.1
06/07 15:13, 16F

06/07 15:19, , 17F
那為什麼iOS沒有這個問題呢
06/07 15:19, 17F

06/07 15:24, , 18F
記得之前還看過說4.4還是5會變順記憶體用更少,
06/07 15:24, 18F

06/07 15:25, , 19F
512MB RAM就可以低階使用之類,似乎也沒實現
06/07 15:25, 19F

06/07 15:34, , 20F
喔 忘了說我2S後來定在5.1.1 @@ 其實蠻順的
06/07 15:34, 20F

06/07 15:53, , 21F
讓我期待M8更新到5.1.1時有多順了
06/07 15:53, 21F

06/07 15:53, , 22F
樓上不知道ios是外星人科技嗎?
06/07 15:53, 22F

06/07 15:54, , 23F
4.4 512變順那次預設要關一堆特效 例如狀態列透明
06/07 15:54, 23F

06/07 15:55, , 24F
各廠商都無法接受那賣相吧 都關掉了
06/07 15:55, 24F

06/07 15:56, , 25F
android這是java原罪 所以ios沒這麻煩
06/07 15:56, 25F

06/07 16:29, , 26F
好文,回家m
06/07 16:29, 26F

06/07 16:30, , 27F
原來不是只有果粉會自我感覺良好
06/07 16:30, 27F

06/07 16:44, , 28F
劣幣驅良幣
06/07 16:44, 28F

06/07 17:02, , 29F
媽~~~我在這裡~~~~
06/07 17:02, 29F

06/07 18:04, , 30F
長知識推
06/07 18:04, 30F

06/07 18:11, , 31F
奇巧的確比較平衡。
06/07 18:11, 31F

06/07 21:52, , 32F
是說現在還有堅持用java的理由嗎?
06/07 21:52, 32F

06/07 22:09, , 33F
android之所以nvidia和intel能那麼簡單進來玩不知
06/07 22:09, 33F

06/07 22:09, , 34F
基於java有沒幫助XD
06/07 22:09, 34F

06/08 00:47, , 35F
NOTE4升級後耗電我是沒啥感覺啦,比較順道是有感!
06/08 00:47, 35F
文章代碼(AID): #1LS-1NzJ (MobileComm)
討論串 (同標題文章)
文章代碼(AID): #1LS-1NzJ (MobileComm)