Re: [問題] 安卓中階怎麼都會越用越卡

看板MobileComm作者 (神靈幻想)時間3年前 (2021/03/04 18:58), 3年前編輯推噓16(17124)
留言42則, 19人參與, 3年前最新討論串5/8 (看更多)
※ 引述 《starskyjth (starskyjth)》 之銘言: : CPU就不但要處理背景+前景的消耗 : 還要花力氣去計算要偷哪裡的記憶體來用 : 這時候手機就會非常卡 :   : #阿為什麼旗艦機就不會越用越慢? :   : 按照以上的邏輯 當然也會變慢 : 只是他因為處理效能”扣打”很多 : 所以就算背景跑了一堆App他還是夠用 : 記憶體動不動就8G 12G : 根本不怎麼要殺App :   : #阿為什麼iPhone都沒這個問題 :   : 1. iPhone就是大殺四方的系統 : 也透過緩存App最後一個執行畫面 : 讓你下次打開再看到 以為沒被殺 : 其實根本就在重新跑initial了 :   : 2. iPhone只有旗艦機 沒有中低階 : 效能都是該年最強 :   iPhone有個機制讓你覺得他不會卡,就是閃退 iPhone的閃退就是在讓你因為記憶體佔滿 感覺頓以前就關閉APP清空記憶體 安卓是採用動態記憶體分配,不會因為佔滿就閃退 而是關閉背景沒在用的執行緒,會先關的是後台APP 可是在這個過程表面運作的APP就會頓 至於為何iPhone直接閃退,因為它就單工沒後台APP在佔用記憶體… iPhone的APP一到後台就會儲存目前狀態釋出記憶體 但是安卓關閉以後要看作業系統要不要清,大部分繼續在背景工作 這也是為何老iPhone都不是頓而是一天到晚閃退的原因 就記憶體太小該載入的程式又吃重多負擔不來,閃退 但是只要不閃退老iPhone一樣可以很順的 跟老安卓開幾個APP就頓到不能用完全不同 這個其實安卓也有想要效仿了 https://i.imgur.com/fcnLTii.jpg
https://i.imgur.com/Cn3o5ro.jpg
因為現在APP吃的記憶體一個比一個大 沒有加入這種機制,記憶體給再多都會吃滿 我的ROG PHONE 8g記憶體就常常會不夠用了 記憶體之外CPU效能是主因 蘋果超越高通一兩代的旗艦CPU已經先贏 加上動態的遊戲渲染 請看這篇九面的iPhone測試 https://www.ptt.cc/bbs/MobileComm/M.1612632043.A.9B3.html 可以看到iPhone在遇到遊戲景物複雜loading重時 會即時降低景物複雜度來維持fps,也就是順暢度 這點安卓是辦不到的,所以為何遊戲大家都推蘋果原因在這 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.33.223 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1614855490.A.E9F.html

03/04 19:08, 3年前 , 1F
Chrome也是吃記憶體換效能,記憶體廠商該感謝Google
03/04 19:08, 1F

03/04 19:11, 3年前 , 2F
安卓更常遇到閃退吧
03/04 19:11, 2F

03/04 19:12, 3年前 , 3F
樓上平行時空?安卓只有crash會跳一個對話框出來,
03/04 19:12, 3F

03/04 19:12, 3年前 , 4F
很少會有app直接被關掉的情形
03/04 19:12, 4F

03/04 19:17, 3年前 , 5F
記憶體滿了用PTT最明顯,切換APP
03/04 19:17, 5F

03/04 19:17, 3年前 , 6F
就要Reload,就知道該清後台了XD
03/04 19:17, 6F

03/04 19:23, 3年前 , 7F
我舊唉鳳真的很常閃退
03/04 19:23, 7F

03/04 19:36, 3年前 , 8F
不錯分享
03/04 19:36, 8F

03/04 19:38, 3年前 , 9F
我iPad Pro常常傳東西時切換程式或關螢幕就會中斷
03/04 19:38, 9F

03/04 19:40, 3年前 , 10F
能理解這是iOS運作機制,但還是很不適應也不喜歡
03/04 19:40, 10F

03/04 19:42, 3年前 , 11F
推推好文
03/04 19:42, 11F

03/04 19:51, 3年前 , 12F
03/04 19:51, 12F

03/04 19:56, 3年前 , 13F
03/04 19:56, 13F

03/04 20:13, 3年前 , 14F
蘋果的soc領先安卓一到兩年,更何況s660,s835之後
03/04 20:13, 14F

03/04 20:13, 3年前 , 15F
效能就過剩了
03/04 20:13, 15F

03/04 20:23, 3年前 , 16F
閃退換順暢,好像蠻合理的
03/04 20:23, 16F

03/04 20:29, 3年前 , 17F
我之前說 iPad 開大型學術網站會一直重新載入 一
03/04 20:29, 17F

03/04 20:29, 3年前 , 18F
堆人還不信勒== 事實就是只要網頁稍微複雜 無論
03/04 20:29, 18F

03/04 20:29, 3年前 , 19F
多貴多新款的 iPad 都是重新載入給你看 我在家中
03/04 20:29, 19F

03/04 20:29, 3年前 , 20F
和店面都測試過了
03/04 20:29, 20F

03/04 20:32, 3年前 , 21F
cpu效能過剩嗎?
03/04 20:32, 21F

03/04 20:44, 3年前 , 22F
ios不是真多工,上傳的東西沒在前景就很容易被中斷
03/04 20:44, 22F

03/04 21:40, 3年前 , 23F
你這樣子說iOS的記憶體規則其實蠻誤導的
03/04 21:40, 23F

03/04 21:41, 3年前 , 24F
我想你想說的閃退種類應該是OOM
03/04 21:41, 24F

03/04 21:41, 3年前 , 25F
但就算是iOS也完全不是你說的那樣關App
03/04 21:41, 25F

03/04 21:41, 3年前 , 26F
如果是多個App把RAM用得很吃緊
03/04 21:41, 26F

03/04 21:41, 3年前 , 27F
還是會照優先順序去釋放記憶體給前景App使用
03/04 21:41, 27F

03/04 21:42, 3年前 , 28F
除非是前景App自己超過單進程閥值
03/04 21:42, 28F

03/04 21:42, 3年前 , 29F
系統還會問App有沒有辦法降下來,如果不行就閃退
03/04 21:42, 29F
可是iPhone除了鬧鐘或是行事曆之類有必要常駐的APP之外大部分APP都不允許多工吧,哪裡 來那麼多背景執行緒可以釋出 ※ 編輯: Sinreigensou (223.138.58.148 臺灣), 03/04/2021 21:59:54

03/04 22:12, 3年前 , 30F
App就算離開前景,也會直接或壓縮放在背景
03/04 22:12, 30F

03/04 22:12, 3年前 , 31F
時間到了或是其他人要用才會殺掉
03/04 22:12, 31F

03/04 22:14, 3年前 , 32F
計時 通話 音樂 影片 還有很多App甚至遊戲
03/04 22:14, 32F

03/04 22:15, 3年前 , 33F
離開前景後一樣在run呀
03/04 22:15, 33F
所以不是馬上刪而是有計時器,好吧這邊是我搞錯了 不過安卓的話無論多久都會維持在背景run,隨時能回來 ※ 編輯: Sinreigensou (223.138.58.148 臺灣), 03/04/2021 22:21:16

03/05 00:35, 3年前 , 34F
怕卡就用旗艦啊,用中階 低階就要有心裡準備會卡,
03/05 00:35, 34F

03/05 00:35, 3年前 , 35F
我旗艦安卓爽爽用的路過
03/05 00:35, 35F

03/05 15:04, 3年前 , 36F
安卓也會閃退
03/05 15:04, 36F

03/06 21:06, 3年前 , 37F
安卓晶片跟海一樣 要最佳化很難
03/06 21:06, 37F

03/06 21:07, 3年前 , 38F
apple則是卡個版本 最佳化就那幾顆
03/06 21:07, 38F

03/06 21:08, 3年前 , 39F
apple像有電腦的螢幕 安卓像有螢幕的電腦
03/06 21:08, 39F

03/06 21:09, 3年前 , 40F
整個架構當初設計優先權限就不一樣
03/06 21:09, 40F

03/06 21:09, 3年前 , 41F
各家手機微調又不一定適用每種app
03/06 21:09, 41F

03/08 02:15, 3年前 , 42F
低階android ram不夠時候也是這樣調度啊
03/08 02:15, 42F
文章代碼(AID): #1WGBr2wV (MobileComm)
討論串 (同標題文章)
文章代碼(AID): #1WGBr2wV (MobileComm)