手机卡不卡与处理器关系大,还是和内存关系大?

指点江山焦一哥


感谢您的阅读!

我们将手机分为安卓手机和iPhone手机。我们通过分析,看看到底哪些原因是导致手机卡顿的?并且给出一些简答的处理方法。

安卓手机卡顿原因分析

第一:处理器的影响

处理器到底对于手机有没有影响?显然是有影响的。我们经常说的卡顿,表现形式是Launcher变卡,就是桌面卡顿。这确实因为处理器的性能不强有关系,比如CPU单核性能的处理速度。所以,目前虽然处理器过剩,可是处理器越高端,手机的流畅度确实会越高。

第二:系统

系统分为两个部分,原生系统和国内的定制系统。自从安卓系统在7.0之后对于底层进行了深度修改之后,对于编译程序进行了新的整改之后,我们发现安卓系统越来越流畅了。可是,为什么还是有些系统会出现卡顿,甚至出现负优化呢?这就是定制系统的作用了。这些系统为了让安卓系统更符合它们手机的特点,进行了定制。比如MIUI、EMUI等等。其实,系统的卡顿是因为优化的不够彻底。目前,华为通过方舟编译器,改变了新的编译方式,似乎对于手机流畅性又有了新的注解。其实,系统方面,国内安卓系统已经有了很大的提升,基本是不算主要的原因了。

我一直认为现在手机厂商的定制系统,除非个别,基本上表现都不错。

<strong>

第三:运存和闪存

运存的大小,能够决定处理手机APP的多少,比如8GB的运存就比4GB的运存处理的APP要多,因此,运存是对手机卡顿有着重要影响的部分,可是,这是对于安卓手机,因为它是运行的时候,后台是在运行的程序的,会占有一部分的运存。(安卓系统已经优化,但是运行机制目前并没有改变

其次,是闪存。闪存的读取速度等等都会影响系统的流畅度,比如UFS2.1>UFS2.0>eMMC5.x>

eMMC4.x

等等。

第四:APP的问题

这就是国内的安卓手机和国外安卓手机的区别,因为国外的安卓手机APP会从Google store中下载,基本会像APP store一样经过刷选,而且会相对比较小;而国内应用市场APP会比较大,而且越做越大,内容越来越丰富,有时候打开后开启都需要一段时间,这间接导致手机的卡顿。

国内APP良莠不齐,甚至出现具有病毒的APP,这些APP会影响手机流畅问题。

建议:大运存的手机,下载APP的时候,不要下载可能含有病毒的APP。

iPhone手机卡顿分析

相比安卓手机的系统问题,iPhone在这方面的担忧就比较小了,我们总结为两点:

  • 内存。我们发现iPhone手机的内存越小,它很可能会出现卡顿,而且不比安卓手机差

  • 电池。电池电量降低,也会影响手机的卡顿情况。

当然,iPhone手机和安卓手机的运行机制不同,iPhone手机的伪后台,在处理某一款APP的时候,会冻结其他后台运行APP,记录它的关闭状况,将它的运存释放给开启的APP,从而让老款的iPhone都会非常流畅,就在于此

建议:iPhone 卡顿更换电池,不建议升级到最新的系统,特别是老款手机;如果手机内存不足,即使清理。


LeoGo科技


手机和电脑差不多,使用卡不卡并不是和性能最强的配件有关,而是和性能最差的有关,就是俗话说的“木桶原理”。如果你的手机处理器是骁龙845,但是运行内存却只有2G的话那使用起来肯定好不到哪去,相反你的手机处理器是骁龙400,但是运行内存哪怕是8G也用不爽,总之就是不能出现明显的短板。

手机处理器和运行内存两者也是相辅相成的,都是芯片计算中不可缺少的硬件,如果处理器不行的话会导致无法快速完成运算,直接造成APP打开和运行缓慢,游戏卡顿等现象,而运行内存小的话会导致该存到RAM中的数据不够用,从而拖慢处理器的速度,如果载入一些占内存大的程序则可能会发生闪退,突出表现在手机频繁杀后台的现象上。

所以想要让手机运行流畅,不卡顿的话,处理器和内存任何一方都不能有明显短板,否则就会直接拖累整体性能的发挥。当然,手机厂商也都理解这个道理,同时为了明确各个价位手机的市场定位,一般也不会给你配出“低U+大内存”或者“高U+小内存”的情况,像骁龙660/710的机型最多也就给你6G的内存,大都是以4G内存为主,因为处理器的性能有限,再大的内存并不能明显提升性能,然而手机成本倒是提升了不少。

另外由于系统机制原因,安卓手机是比较吃内存的,所以高端安卓机普遍配备6G-8G内存,而同时期的iphone最多也就配个3到4G就很够用了,不同系统的手机不能直接对比内存大小。


嘟嘟聊数码


这个问题也太简单了,想想高通骁龙845+4GB内存组合的手机快,还是骁龙636+6GB内存组合的快?答案明显是前者,因为在如今手机上的操作系统,无论是Android和iOS,都会有内存回收和系统占用机制,理论上即使是1GB内存也会被充分利用,系统和app运行快慢主要还是看处理器的性能强弱,毕竟内存再大,处理器性能不够,任务处理不过来,手机还是会用得不流畅。

稍为深入一点讲的话,那么大家为什么会觉得手机用起来卡呢?首先Android手机在大家使用时觉得卡,一般很少是app在使用过程中卡顿(游戏卡是因为GPU性能不够),大多都是在打开app或者多个app间切换时才觉得卡,这在国内的使用环境下尤为明显,因为国内很多app的开发不规范,Android系统在内存不足时,会自动清理后台不活跃的app,但一些app比较流氓,杀掉后会自己再启动,甚至一些线程在你没有主动打开时也会自启动,持续占用内存资源,系统的这些操作都会消耗处理器的硬件资源,也就会影响到前台的app运行很慢、很卡,要解决这个问题可以配备大内存,以减低系统进行回收内存的操作,但归根结底,处理器性能如果足够强大,更快去完成这些内存回收、分配工作,手机用起来自然就会流畅。

虽说手机是个整体结合的设备,不能单纯看处理器和内存,哪个更影响手机的快慢,但如今国内Android手机有4GB内存以上,最好是6GB,就已经满足系统和app的占用要求了,而事实上现在国内外的Android手机,在处理器和内存搭配上都会很合理,不可能有骁龙845+2GB内存的组合,所以在内存足够的情况下,选择更强的处理器,毫无疑问会有更快的使用体验。

至于iPhone方面,那就是典型的更“吃U”,要知道,苹果在iPhone 6s之前都只是配置了1GB内存,甚至到今天,2GB仍是iPhone主流机型的配置,最大内存也不过是iPhone XS/XS Max上的4GB,但即使今天iPhone 6s在大多数使用上也不会显得卡顿,这很大得益于iOS较激进且高效的内存管理,还有严格的app开发和上架控制,使得即使是2GB的内存,后台也不会有“流氓”、无用的app占用,更多时候系统都留有内存空间给你需要用到的app,所以对内存要求相对较少,而且苹果自研A系列芯片向来性能强劲,可以更快地处理完内存回收操作。

其实在苹果自己也是这样来让iPhone用起来更快,比如只有1GB内存的iPhone 5s、6等老机型在升级iOS 12后变得流畅了,便是让处理器在运行上变得更激进来获得的,而苹果每代新款iPhone用起来更快、更流畅,其实也都是靠不断提高处理器性能来做到的。

相关阅读:《超能课堂(134):Android手机到底需要多大内存?》


超能网


这个手机卡不卡,我以前一直以为只是硬件设施的问题,但是在我最近接触了苹果的编程语言后,我给大家讲讲手机卡顿主要在哪几个方面的原因:



软件层面很重要

ios系统的开发语言为object-c语言,而安卓主要是依靠java实现,这就明显决定了ios更快的原因,这个很好理解,其实就是谁更底层就更快,苹果明显更基层,所以也更好沟通调用


处理器很关键

目前来说安卓的处理器和苹果的处理器是一样的,但是具体的资源分配是不同的,其中就是CPU和GPU,一个是数据处理,一个是图像处理,这两者来说,因为软件层面不同,所以安卓在图像处理java有优势,所以基本上重点在CPU,苹果则是反之

内存肯定重要

内存和处理器的重要性是在同等地位的,所以这点上大家可以不用怀疑,对于安卓的内存是明显大于苹果一倍多,而且是一直以来都是,但是为什么安卓还是卡,主要就是大容量让很多不需要的进程占满了,因为系统对于清理内存来说,有着选择和判断,没有苹果那么粗暴,这也就使得了内心做大一点,还有在安卓的体现上内存大意味着刷新率高,这点很关键!


ICE机智


绝对肯定与处理器关系大!手机是否卡顿千万别只怪罪于运行内存,十有八九是处理器已落伍,处理器落伍就意味着手机整体性能落伍,实在已带不动不断升级功能的各种软件,要知道现在手机上运行的单个软件所耗费的系统资源已是您两年前购买手机时的上十倍,各式各样的清理与优化都是治标不治本,该考虑换机了;如果一定要让老手机多活一段时间就必须先双清恢复出厂设置,最大限度卸载不常用软件,关闭软件自动升级功能,只升级最重要的两三个软件,其它软件只要能运行就绝对不要升级。近期购买手机时,除重度游戏玩家外一般老百姓只看手机品牌与处理器型号就行,根本没必要在运行内存是6G、8G、10G上去纠结,都够用!说到底现在手机硬件中运行内存性能都偏剩,而处理器性能仍是瓶颈,买到了一个好处理器的手机,厂家一定给你搭配好了性能合适且过剩的运行内存。比如安卓手机低于骁龙835和麒麟970就别买,看看还卡不卡。哪怕买老人机也是低于骁龙660和麒麟710也不能买,要不处理一般软件都费劲,加上老人很少懂手机的清理与优化,很快手机运行就显迟钝。特简单:想知道一部手机性能的好歹、运行是否流畅手机品牌和处理器二者决定一切!至于运行内存多大都行,这可不象自个组装电脑,你搞不清厂家绝不会搭配错。一般推销高价低配手机的商家拼命忽悠您的首先是这款手机是✘✘明星代言(估计是想告诉你你帮厂家付的广告费是给谁了,这是你的知情权),接下来就是您不太懂且水特深的照摄像机参数和运行内存多大还有外壳如何漂亮等,但只字不提最要命的核心处理器是什么货色,他们就是怕你多少也懂些硬件知识,绝对不敢哪壶不开提哪壶的。当然在确定好处理器后钱多得没地方花就买同型号最大运行内存,拖后腿肯定不会。(最多等两年,就如电脑现在的常规配置普遍硬件性能过剩一样,安卓手机性能等到麒麟990和骁龙855处理器都只是最常规标配时,所有手机都不会出现卡顿现象了,因为除大型手游以外,其它常规应用软件升级高峰已离到顶不远了,到时购买手机就只须选择自己喜欢的品牌和款式)


用户8684336133989


手机运行卡顿,是否与CPU的关系大,还是与运行内存的关系大?

无论是手机或者是电脑,其实在运行的过程中基本原理是相同的

比如同样都是高通的处理器,一个运行内存4gb,一个运行内存6gb,安装同样多的APP,同时打开全部APP,6gb的运行内存要比4gb的运行内存更要有一定的优势,所以同等条件下运行内存大的运行速度要快一些

反之,如果一个使用高通四核处理器,一个使用高通八核处理器,高通四核的使用的是6gb的运行内存,高通八核的使用的是4GB的运行内存,同样都是安卓系统

安装同样的APP,高通八核的处理器虽然是4gb的运行内存,但是运行速度要比高通四核处理器6gb的运行内存运行速度要快,

所以要对比的话,同等条件下进行对比,安卓系统的优化性,没有苹果系统优化性好,这是一个事实,所以你可以仔细观察,即便是苹果手机的配置,没有安卓手机的配置高,但是运行程序的效率要比安卓手机同等配置的效率要高

还有一点值得注意,手机的储存对手机的运行也是有一定的影响,这就类似于电脑的硬盘一样,手机如果储存已满,打开程序的速度,将会受到影响,这是必然的


侠客I挨踢T


这是个很好的科普问题



根据当前的体系架构,CPU, cache, ddr, disk io的访问延迟依次增加10到100倍。



举例说明,一次真正的手机硬盘读操作的延迟在50us左右,按照那么这段时间CPU可以执行多少指令呢?按照苹果的手机芯片A12计算,工作在2GHz 并行ipc是7的理想状态计算是 2* 7 * 1000 *1000 /50 也就是大约 300千条指令。这还是没有disk io老化的最佳情况,相当于用户刚买手机的时候,如果用了4年以后,disk io会剧烈的恶化,CPU能力不变。一天disk io读的延迟会变成大约50-500ms, 我们按照50ms计算,那么这段时间可以执行多少CPU指令呢?还是利用上面的公式计算,答案是300兆条指令。

经过这样的计算我们就知道事实上,引起手机和计算机卡顿的因素中是disk io> ddr > cache > CPU

当然了这里面只是做了简化的分析,真实的情况要复杂非常多。这里也没有去考虑技术上的因素,高水平的公司可以通过技术手段防止disk io的老化,并且隐藏掉一些访问延迟。卡顿绝不是堆积硬件,而是核心技术能力的体现。例如OV手机技术差点,就只能出大内存的手机,这也是无奈之举。殊不知消费者就傻乎乎的买单了。反观苹果就能用2GB ram就能做到OV 8-10GB RAM同样的效果。这也体现了技术的价值。


技术小兵


影响手机卡顿主要是系统>soc>RAM!影响手机卡顿的主要是系统,安卓的底层开源机制导致卡顿,系统的优化对流畅度有很大的影响,为什么同样的处理器小米、一加、ov流畅度不同?主要就是底层优化,htc为什么不行了,主要就是系统优化不到位!iphonexr其实就相当于国产3000元机型,照样流畅!


接下来是处理器,soc决定了手机的数据读取速度、图形处理水平,手机能干多少事全部由soc决定,千元机处理器打开网页肯定很慢,图片加载肯定要等,游戏肯定开不了高画质!

接下来就是RAM,也就是安卓一直在努力增加的运存大小,4G-6G–8G-10G–12G,国内厂商用一年时间让手机运存提高到这么大!其实就是为了解决卡顿问题!大运存可以放垃圾!但是如果解决不了系统问题,100G照样卡!


用心生活的小Q


“极客谈科技”,全新视角、全新思路,伴你遨游神奇的科技世界。


手机同我们的电脑类似,同样遵循着业内比较流行的“木桶理论”。

水桶能够装多少水,是由最短的那块木板决定,而不是最高的那块。

究竟处理器还是内存,将会是决定我们手机的那块短板呢?


系统的问题

系统是决定硬件资源大小和利用率的关键因素。

iOS系统与安卓系统,运行同样的程序,占用的硬件资源不同;

  • 苹果的旗舰手机iPhone XS Max,目前仅仅使用的是4G的内存;

  • 安卓手机基本6G才能够保证长期使用不卡顿,最高的已达12G的内存。

可见,不同的机型对于内存的需求也不同。


如何选择手机的处理器和内存

至于手机的配置问题,手机厂家在出厂前就会替我们考虑清楚。

并不会出现特别明显的“木桶理论”,该理论更多的是对个人组装电脑的提醒。

通过一些问题,可以使你能够更加清楚该如何选择(均指安卓手机)。

问题一、4+128G和6+64G、6+256G和8+128G该如何选择?

上面提到的两种配置方式,一般价格差距很小,甚至相同,究竟如何选择呢。

  • 安卓系统对于资源耗费相当严重,无论多大内存,系统开机就会占用一般空间;

  • 对于存储没有特备需求的用户,建议选择6+64G以及8+128G的方案。

问题二、同样的内存越大小,速度是否相同?

其实厂家有时候更加喜欢使用文字游戏,大内存不见得运行速度就快。

  • 例如华为曾经出现的内存门,使用不同的内存导致速度存在较大的差异;

  • 对于eMMC和UFS两种传输速度,大家可以参考下图,选购时擦亮眼睛。

问题三、是否内存越大,速度越快?

并不是说6G内存任何时候运行速度都比4G内存速度快,仅是内存暂满时才能够体现差异。

  • 如果手机仅仅是打打电话、浏览网页、微信聊天等常规使用;

  • 那么4G内存和6G内存并没有太大的差距,速度将会由处理器决定。


整篇对处理器阐述较少,除非游戏的极限追求者,基本上都能够满足需求。

关于手机卡不卡,由哪些因素所决定,您怎么看?

还原功能大家留言讨论,喜欢的点点关注。



极客谈科技


软件优化=UI或者OS优化>运存>处理器,这个适用于1到2年手机,更老的手机纯粹处理器问题。

仔细解释一下,一个软件的优化最重要,如果你写的软件很烂,兼容性不好,运行效率不好,那么硬件再牛逼也枉然。

第二个是UI或者OS优化,一个软件写的再好,碰到一个烂系统也得变烂,两者一个性质。

运存速度和大小在单任务时候比不过处理器重要,多任务时候远比处理器重要,好比一个人脑子再厉害叫你同时叠4个纸,分别纸鹤,飞机,花,船,你的脑子可能可以处理,可惜你只有2只手,无法操作,综合考虑现在手机,开机就是多任务,系统负荷就很大,所以运存比处理器很重要。


分享到:


相關文章: