※ 本文轉寄自 ptt.cc, 文章原始頁面
標題

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

時間
最新2021-03-08 02:15:00
留言42則留言,19人參與討論
推噓16 ( 17124 )
※ 引述 《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
Re: [問題] 安卓中階怎麼都會越用越卡
https://i.imgur.com/Cn3o5ro.jpg
Re: [問題] 安卓中階怎麼都會越用越卡
因為現在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

42 則留言

suichui, 1F
Chrome也是吃記憶體換效能,記憶體廠商該感謝Google

bosen1208, 2F
安卓更常遇到閃退吧

benedict76, 3F
樓上平行時空?安卓只有crash會跳一個對話框出來,

benedict76, 4F
很少會有app直接被關掉的情形

ch410773, 5F
記憶體滿了用PTT最明顯,切換APP

ch410773, 6F
就要Reload,就知道該清後台了XD

sola16084, 7F
我舊唉鳳真的很常閃退

HIMitch, 8F
不錯分享

zeroreoxo, 9F
我iPad Pro常常傳東西時切換程式或關螢幕就會中斷

zeroreoxo, 10F
能理解這是iOS運作機制,但還是很不適應也不喜歡

NX9999, 11F
推推好文

Ptt911, 12F

n2346879328, 13F

DH0617, 14F
蘋果的soc領先安卓一到兩年,更何況s660,s835之後

DH0617, 15F
效能就過剩了

RonanXidi, 16F
閃退換順暢,好像蠻合理的

SungHyun, 17F
我之前說 iPad 開大型學術網站會一直重新載入 一

SungHyun, 18F
堆人還不信勒== 事實就是只要網頁稍微複雜 無論

SungHyun, 19F
多貴多新款的 iPad 都是重新載入給你看 我在家中

SungHyun, 20F
和店面都測試過了

imtifosi, 21F
cpu效能過剩嗎?

benedict76, 22F
ios不是真多工,上傳的東西沒在前景就很容易被中斷

starskyjth, 23F
你這樣子說iOS的記憶體規則其實蠻誤導的

starskyjth, 24F
我想你想說的閃退種類應該是OOM

starskyjth, 25F
但就算是iOS也完全不是你說的那樣關App

starskyjth, 26F
如果是多個App把RAM用得很吃緊

starskyjth, 27F
還是會照優先順序去釋放記憶體給前景App使用

starskyjth, 28F
除非是前景App自己超過單進程閥值

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

starskyjth, 30F
App就算離開前景,也會直接或壓縮放在背景

starskyjth, 31F
時間到了或是其他人要用才會殺掉

starskyjth, 32F
計時 通話 音樂 影片 還有很多App甚至遊戲

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

getchv00, 34F
怕卡就用旗艦啊,用中階 低階就要有心裡準備會卡,

getchv00, 35F
我旗艦安卓爽爽用的路過

APC, 36F
安卓也會閃退

ohlong, 37F
安卓晶片跟海一樣 要最佳化很難

ohlong, 38F
apple則是卡個版本 最佳化就那幾顆

ohlong, 39F
apple像有電腦的螢幕 安卓像有螢幕的電腦

ohlong, 40F
整個架構當初設計優先權限就不一樣

ohlong, 41F
各家手機微調又不一定適用每種app

soto2080, 42F
低階android ram不夠時候也是這樣調度啊

Sinreigensou 作者的近期文章

[問題] 安卓YouTube Premium不能小視窗
我想問一下YouTube Premium小視窗功能 是不是不適用在頻道會員限定影片 好像一般的影片才可以子母畫面 我只要看會限影片按home都是直接關掉 還是是我哪邊沒設定好 不過一般影片可以子母畫面應該是沒問題啊 我自己搜尋Google說
更多 Sinreigensou 作者的文章...