[問題] 為何安卓程式人員無法釋放s835效能

看板MobileComm作者 (小小)時間8年前 (2017/09/03 07:46), 編輯推噓24(29545)
留言79則, 41人參與, 最新討論串1/1
小妹看手機天梯圖 S835實力比蘋果A10強大 不可否認 A10單核強大 但S835有完整四核心整體效能就是凌駕於A10 但實際的APP效率 s835就是輸了一些 為何安卓的程式設計人員 不能好好利用s835的真實力呢 感覺s835有點像當年的PS3 Ps3當時cpu超強 但沒人能駕馭 導致遊戲質感都略輸xbox360 小妹文組的 如果有誤 請大大多多包含 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.109.21 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1504395972.A.08C.html

09/03 07:50, , 1F
都說是龍了,當然難駕馭的呀
09/03 07:50, 1F

09/03 07:55, , 2F
單核程式好寫 costdown最佳寫照
09/03 07:55, 2F

09/03 07:55, , 3F
你有看到835下面一堆型號嗎…如果今天開發一個程式
09/03 07:55, 3F

09/03 07:55, , 4F
只能給820以上用,那就不會是這樣
09/03 07:55, 4F

09/03 07:59, , 5F
應該是左邊…而且ram、rom每隻速度都不一樣
09/03 07:59, 5F

09/03 08:06, , 6F
因為你根本不寫程式,以為多執行緒程式
09/03 08:06, 6F

09/03 08:06, , 7F
拿PS3來類比感覺對也不對,因為PS3遊戲畫面輸的原因
09/03 08:06, 7F

09/03 08:06, , 8F
是GPU比人差而非CPU難駕馭,所以拿來類比app執行是
09/03 08:06, 8F

09/03 08:06, , 9F
不對的,但s835的GPU確實輸A10所以拿PS3類比也不算
09/03 08:06, 9F

09/03 08:06, , 10F
09/03 08:06, 10F

09/03 08:07, , 11F
就是簡單的把程式執行的內容除以四,那四核就全開了
09/03 08:07, 11F

09/03 08:07, , 12F
要使用到多個核心不只是作業系統要支援,App的設計
09/03 08:07, 12F

09/03 08:07, , 13F
才是主要決定使用幾核心去執行,而一般用到雙核心就
09/03 08:07, 13F

09/03 08:07, , 14F
不容易了.
09/03 08:07, 14F

09/03 08:07, , 15F
事實上大多數程式都偏重某個主執行緒的核心
09/03 08:07, 15F

09/03 08:08, , 16F
ios強是強在App的優化,不是沒道理
09/03 08:08, 16F

09/03 08:09, , 17F
在主執行緒沒辦法滿足,管你幾核都會卡
09/03 08:09, 17F

09/03 08:11, , 18F
不過s835效能無法發揮的主要原因還是前面幾位提的向
09/03 08:11, 18F

09/03 08:11, , 19F
下相容度與多執行緒程式開發成本的問題
09/03 08:11, 19F

09/03 08:13, , 20F
就當年推土機 vs i7 呀,單核才是王道
09/03 08:13, 20F

09/03 08:32, , 21F
835是八核全開 A10只能2核啟動
09/03 08:32, 21F

09/03 08:34, , 22F
效能好有什麼用 你都用ps4根ns玩遊戲不是嗎
09/03 08:34, 22F

09/03 08:44, , 23F
原來是ps哥,那不用解釋的那麼詳細了
09/03 08:44, 23F

09/03 08:51, , 24F
android的架構就吃虧了,而且多執行緒的程式不但難
09/03 08:51, 24F

09/03 08:51, , 25F
寫,debug起來更是困難; 但我覺得高通cpu的泛用性
09/03 08:51, 25F

09/03 08:51, , 26F
似乎比較好,有看到一些廠商用在手機以外的產品,
09/03 08:51, 26F

09/03 08:51, , 27F
但蘋果的cpu似乎就只能用在自家的手機跟平板產品
09/03 08:51, 27F

09/03 08:54, , 28F
沒辦法現在多執行緒還沒大突破
09/03 08:54, 28F

09/03 08:58, , 29F
因為程式很難寫 會寫程式的也只有10%的人寫的好
09/03 08:58, 29F

09/03 09:05, , 30F
安卓cpu百百種。連OS本身都無法為單一硬體優化
09/03 09:05, 30F

09/03 09:09, , 31F
蘋果類似封閉硬體。易於OS與API優化
09/03 09:09, 31F

09/03 09:11, , 32F
而且S835也不像PS3這麼難開發。
09/03 09:11, 32F

09/03 09:11, , 33F
它實際單核性能不佳,GPU也不如蘋果
09/03 09:11, 33F

09/03 09:12, , 34F
因為蘋果的單核很強,根本規格外。
09/03 09:12, 34F

09/03 09:13, , 35F
引戰噓
09/03 09:13, 35F

09/03 09:15, , 36F
效能過剩
09/03 09:15, 36F

09/03 09:24, , 37F
效能根本沒有過剩過
09/03 09:24, 37F

09/03 09:26, , 38F
不然你以為how to train your drogan是為什麼而出
09/03 09:26, 38F

09/03 09:28, , 39F
為什麼懂android架構還會出現這種廢文?
09/03 09:28, 39F

09/03 09:29, , 40F
PS3質感是輸在記憶體只有xb360一半 (256 vs 512)
09/03 09:29, 40F

09/03 09:30, , 41F
而且835大核單核性能輸A10X不知道幾條街
09/03 09:30, 41F

09/03 09:32, , 42F
WII表示:
09/03 09:32, 42F

09/03 09:38, , 43F
你的說法跟質疑為何中國人寫不出莎士比亞一樣荒謬,
09/03 09:38, 43F

09/03 09:38, , 44F
題根本不在人
09/03 09:38, 44F

09/03 09:40, , 45F
差距主要在遊戲和資料存取壓縮
09/03 09:40, 45F

09/03 09:49, , 46F
機種單純真的比較容易做優化
09/03 09:49, 46F

09/03 09:51, , 47F
別傻了 單執行緒效能大核心難做 要多執行緒堆核心簡
09/03 09:51, 47F

09/03 09:51, , 48F
單多了 寫軟體真這麼簡單就不會一核有難九核圍觀
09/03 09:51, 48F

09/03 09:52, , 49F
沒有人認得這個ID?
09/03 09:52, 49F

09/03 09:53, , 50F
1核滿載,7核看戲
09/03 09:53, 50F

09/03 09:57, , 51F
我也搞不懂,微軟不能釋放cpu效能。永遠都在10%使用
09/03 09:57, 51F

09/03 09:57, , 52F
率。
09/03 09:57, 52F

09/03 10:11, , 53F
ID不意外 連文組都要拖出來
09/03 10:11, 53F

09/03 10:13, , 54F
效能剩粉
09/03 10:13, 54F

09/03 10:15, , 55F
nvme v.s. emmc 的效能差異也要算進去
09/03 10:15, 55F

09/03 10:17, , 56F
安卓基礎架構沒ios好吧 然後開放的壞處就是亂
09/03 10:17, 56F

09/03 10:21, , 57F
追求極致效能 就是ios 安卓優勢在高cp
09/03 10:21, 57F

09/03 10:22, , 58F
現在旗艦除了華為之外哪來eMMC 都馬ufs惹
09/03 10:22, 58F

09/03 10:48, , 59F
如果高通1年只出ㄧ顆soc就有機會
09/03 10:48, 59F

09/03 11:38, , 60F
emmc?又不是紅米
09/03 11:38, 60F

09/03 12:07, , 61F
我寧可犧牲一點App啟動速度,換來多一倍的續航力
09/03 12:07, 61F

09/03 12:08, , 62F
中階SOC才是最好用的
09/03 12:08, 62F

09/03 12:19, , 63F
基本上問題根本不是在SoC,而是OS啦
09/03 12:19, 63F

09/03 12:19, , 64F
拿iPhone6來玩遊戲,其實不少跟S835的機種玩起來
09/03 12:19, 64F

09/03 12:19, , 65F
差不多的體驗就知道了,單核效能不是太大的問題
09/03 12:19, 65F

09/03 12:20, , 66F
蘋果A10 Fusion是4核心吧,2大2小
09/03 12:20, 66F

09/03 12:20, , 67F
因此,我認為這不是高通的硬體問題
09/03 12:20, 67F

09/03 12:20, , 68F
而是Android天生有缺憾
09/03 12:20, 68F

09/03 12:21, , 69F
A10是四核沒錯,但同時只能開兩核
09/03 12:21, 69F

09/03 12:22, , 70F
所以iPhone7實際上使用...只是二核心的產物
09/03 12:22, 70F

09/03 13:18, , 71F
都是 Java 的錯 (?
09/03 13:18, 71F

09/03 13:22, , 72F
可以爬文...
09/03 13:22, 72F

09/03 14:01, , 73F
系統天生缺憾+以單核使用為主
09/03 14:01, 73F

09/03 14:03, , 74F
現在這種情況跟之前intel與AMD很像阿 單核強對上多
09/03 14:03, 74F

09/03 14:03, , 75F
核結果多核很慘
09/03 14:03, 75F

09/03 14:36, , 76F
這用釋放很奇怪,架構和環境造成的結果也不是一兩天
09/03 14:36, 76F

09/03 14:36, , 77F
的事了
09/03 14:36, 77F

09/03 17:41, , 78F
java
09/03 17:41, 78F

09/04 01:46, , 79F
釋放 兩個字很簡單,我光是物件導向就昏頭轉向
09/04 01:46, 79F
文章代碼(AID): #1PgqB42C (MobileComm)