Re: [问题] 安卓中阶怎么都会越用越卡

楼主: Sinreigensou (神灵幻想)   2021-03-04 18:58:08
※ 引述 《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,也就是顺畅度
这点安卓是办不到的,所以为何游戏大家都推苹果原因在这

Links booklink

Contact Us: admin [ a t ] ucptt.com