手机卡不卡与处理器关系大,还是和内存关系大?
1个回答
展开全部
这个问题也太简单了,想想高通骁龙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手机到底需要多大内存?》
手机和电脑差不多,使用卡不卡并不是和性能最强的配件有关,而是和性能最差的有关, 就是俗话说的“木桶原理” 。如果你的手机处理器是骁龙845,但是运行内存却只有2G的话那使用起来肯定好不到哪去,相反你的手机处理器是骁龙400,但是运行内存哪怕是8G也用不爽,总之就是不能出现明显的短板。
手机处理器和运行内存两者也是相辅相成的,都是芯片计算中不可缺少的硬件,如果处理器不行的话会导致无法快速完成运算,直接造成APP打开和运行缓慢, 游戏 卡顿等现象,而运行内存小的话会导致该存到RAM中的数据不够用,从而拖慢处理器的速度,如果载入一些占内存大的程序则可能会发生闪退,突出表现在手机频繁杀后台的现象上。
所以想要让手机运行流畅,不卡顿的话,处理器和内存任何一方都不能有明显短板,否则就会直接拖累整体性能的发挥。 当然,手机厂商也都理解这个道理,同时为了明确各个价位手机的市场定位,一般也不会给你配出“低U+大内存”或者“高U+小内存”的情况,像骁龙660/710的机型最多也就给你6G的内存,大都是以4G内存为主,因为处理器的性能有限,再大的内存并不能明显提升性能,然而手机成本倒是提升了不少。
另外由于系统机制原因,安卓手机是比较吃内存的,所以高端安卓机普遍配备6G-8G内存,而同时期的iphone最多也就配个3到4G就很够用了,不同系统的手机不能直接对比内存大小。
卡主要就是处理器性能不够,内存不足,系统原因导致运行卡顿!
安卓系统系统来说:影响手机运行速度的主要由 处理器、内存来影响。
目前旗舰机配置 高通855Plus处理器+8G/12G ufs3.0内存,好马配好鞍,处理器决定处理应用等等的性能,附之大且读取速度快的内存,没有什么理由再卡!
个人认为 处理器 和 系统 的影响更大!内存都是根据系统及处理器进行配置的,属于处理器的附属品!但内存不能过于拖后腿!!!!好的内存 属于锦上添花的!!这些都是相对而言的,安卓系统弄个855+512M的内存,在当下也玩不开啊!!!!手机系统也好电脑也好,都有自己内存回收机制,高效的内存回收机制,可以附之处理器发挥更好的性能。
然后就是系统的优化,内存回收也好,应用运行也罢,都是基于系统本身来的,安卓系统而言,生态较为换乱,系统开放,应用良莠不齐,经常相互唤醒,占用系统资源,再加上后台查杀不及时,导致手机卡顿不止。这方面苹果的ios 就表现相当出色,这也主要两者的机制不一样,ios系统的开发语言为object-c语言,而安卓主要是依靠java实现,这就明显决定了ios更快的原因。再加上ios的内存机制,这就导致,同等配置,ios相较于安卓 要流畅很多。厂商对于系统的优化及其重要!过度动画、内存管理,后台查杀、应用唤醒等等,各方面都会影响到系统的运行速度!
以目前来看,手机使用的时候卡不卡,跟你使用的手机处理器关系更大
举个栗子,一个手机是骁龙855的处理器跟一个是骁龙710的处理器,在运行的速度上,骁龙710的处理器远远没有骁龙855的处理器流畅,为什么呢?这就是一个处理器频率的问题,处理器越好那么手机的流畅度越高。处理器频率越高,他处理东西速度也就越快,我们使用的就越流畅。
内存方面来说,举个栗子,一款手机是6+64G的手机,前面那个6G就是他的运行内存。后面那个64G就是手机的存储内存。手机的运行内存跟储存的内存是完全不一样的手机的运行内存是我们在使用软件的时候,软件暂时性存放的一个地方,在同样处理器的情况下,我们手机的运行内存越大,手机的运行速度也就越流畅。现在我们在使用软件的时候基本上是不会只使用一个软件,一般都是来回的切换软件使用,而安卓手机的后台是只要存在这个后台的软件都是在同时运行的,你要是空间不够大的话,就会出现手机卡顿的情况。
而手机的存储内存是手机存放你资料的地方。
手机使用时的卡顿情况并不是只跟其中一个环节有关系,而是有好几个方面。现在的手机厂商在配置手机内存的时候都是比较合理,处理器相对应的运行内存和储存都是合理的,在购买的时候主要看处理器也就够了。
有其他看法欢迎在下方留言评论。
手机运行卡顿,是否与CPU的关系大,还是与运行内存的关系大?
无论是手机或者是电脑,其实在运行的过程中基本原理是相同的
比如同样都是高通的处理器,一个运行内存4gb,一个运行内存6gb,安装同样多的APP,同时打开全部APP,6gb的运行内存要比4gb的运行内存更要有一定的优势,所以同等条件下运行内存大的运行速度要快一些
反之,如果一个使用高通四核处理器,一个使用高通八核处理器,高通四核的使用的是6gb的运行内存,高通八核的使用的是4GB的运行内存,同样都是安卓系统
安装同样的APP,高通八核的处理器虽然是4gb的运行内存,但是运行速度要比高通四核处理器6gb的运行内存运行速度要快,
所以要对比的话,同等条件下进行对比,安卓系统的优化性,没有苹果系统优化性好,这是一个事实,所以你可以仔细观察,即便是苹果手机的配置,没有安卓手机的配置高,但是运行程序的效率要比安卓手机同等配置的效率要高
还有一点值得注意,手机的储存对手机的运行也是有一定的影响,这就类似于电脑的硬盘一样,手机如果储存已满,打开程序的速度,将会受到影响,这是必然的
绝对肯定与处理器关系大!手机是否卡顿千万别只怪罪于运行内存,十有八九是处理器已落伍,处理器落伍就意味着手机整体性能落伍,实在已带不动不断升级功能的各种软件,要知道现在手机上运行的单个软件所耗费的系统资源已是您两年前购买手机时的上十倍,各式各样的清理与优化都是治标不治本,该考虑换机了;如果一定要让老手机多活一段时间就必须先双清恢复出厂设置,最大限度卸载不常用软件,关闭软件自动升级功能,只升级最重要的两三个软件,其它软件只要能运行就绝对不要升级。近期购买手机时,除重度 游戏 玩家外一般老百姓只看手机品牌与处理器型号就行,根本没必要在运行内存是6G、8G、10G上去纠结,都够用!说到底现在手机硬件中运行内存性能都偏剩,而处理器性能仍是瓶颈,买到了一个好处理器的手机,厂家一定给你搭配好了性能合适且过剩的运行内存。比如安卓手机低于骁龙835和麒麟970就别买,看看还卡不卡。哪怕买老人机也是低于骁龙660和麒麟710也不能买,要不处理一般软件都费劲,加上老人很少懂手机的清理与优化,很快手机运行就显迟钝。特简单:想知道一部手机性能的好歹、运行是否流畅手机品牌和处理器二者决定一切!至于运行内存多大都行,这可不象自个组装电脑,你搞不清厂家绝不会搭配错。一般推销高价低配手机的商家拼命忽悠您的首先是这款手机是✘✘明星代言(估计是想告诉你你帮厂家付的广告费是给谁了,这是你的知情权),接下来就是您不太懂且水特深的照摄像机参数和运行内存多大还有外壳如何漂亮等,但只字不提最要命的核心处理器是什么货色,他们就是怕你多少也懂些硬件知识,绝对不敢哪壶不开提哪壶的。当然在确定好处理器后钱多得没地方花就买同型号最大运行内存,拖后腿肯定不会。(最多等两年,就如电脑现在的常规配置普遍硬件性能过剩一样,安卓手机性能等到麒麟990和骁龙855处理器都只是最常规标配时,所有手机都不会出现卡顿现象了,因为除大型手游以外,其它常规应用软件升级高峰已离到顶不远了,到时购买手机就只须选择自己喜欢的品牌和款式)
影响手机卡顿主要是 系统>soc>RAM !影响手机卡顿的主要是系统,安卓的底层开源机制导致卡顿,系统的优化对流畅度有很大的影响,为什么同样的处理器小米、一加、ov流畅度不同?主要就是底层优化,htc为什么不行了,主要就是系统优化不到位!iphonexr其实就相当于国产3000元机型,照样流畅!
接下来是处理器,soc决定了手机的数据读取速度、图形处理水平,手机能干多少事全部由soc决定,千元机处理器打开网页肯定很慢,图片加载肯定要等, 游戏 肯定开不了高画质!
接下来就是RAM,也就是安卓一直在努力增加的运存大小,4G-6G–8G-10G–12G,国内厂商用一年时间让手机运存提高到这么大!其实就是为了解决卡顿问题!大运存可以放垃圾!但是如果解决不了系统问题,100G照样卡!
这个手机卡不卡,我以前一直以为只是硬件设施的问题,但是在我最近接触了苹果的编程语言后,我给大家讲讲手机卡顿主要在哪几个方面的原因:
ios系统的开发语言为object-c语言,而安卓主要是依靠java实现,这就明显决定了ios更快的原因,这个很好理解,其实就是谁更底层就更快,苹果明显更基层,所以也更好沟通调用
目前来说安卓的处理器和苹果的处理器是一样的,但是具体的资源分配是不同的,其中就是CPU和GPU,一个是数据处理,一个是图像处理,这两者来说,因为软件层面不同,所以安卓在图像处理java有优势,所以基本上重点在CPU,苹果则是反之
内存和处理器的重要性是在同等地位的,所以这点上大家可以不用怀疑,对于安卓的内存是明显大于苹果一倍多,而且是一直以来都是,但是为什么安卓还是卡,主要就是大容量让很多不需要的进程占满了,因为系统对于清理内存来说,有着选择和判断,没有苹果那么粗暴,这也就使得了内心做大一点,还有在安卓的体现上内存大意味着刷新率高,这点很关键!
当然是处理器更重要,运行内存为其次。而解释这个回答就能用苹果手机来作为例子。
iPhone6s已经是苹果在四年前发布的产品了,搭载的处理器也是四年前的产品。机身运行内存只有2G。
2G的运行内存放到现在,显然是不够看的。安卓手机甚至有12G内存的手机。
可虽然内存不多,但这款手机现在仍然是很多人的主力机或备用机。在日常使用中非常流畅, 游戏 方面虽然表现并没有很出色,但也能够流畅运行。
而做到这些事情,全都得益于A9处理器和iOS系统的配合。
目前市场上发布的安卓手机,即便是中低端手机也会搭载性能较好的处理器,例如今年的中端手机搭载去年的旗舰处理器。
又或者是搭载最新研发的中端处理器,因为往往时下发布的中端处理器都会比去年的旗舰处理器更强。
与苹果手机不同的是,安卓处理器即便强悍,也需要大内存的支持,这就与我第一段话中说到的内存也重要相吻合。
这是个很好的科普问题
根据当前的体系架构,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同样的效果。这也体现了技术的价值。
稍为深入一点讲的话,那么大家为什么会觉得手机用起来卡呢?首先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手机到底需要多大内存?》
手机和电脑差不多,使用卡不卡并不是和性能最强的配件有关,而是和性能最差的有关, 就是俗话说的“木桶原理” 。如果你的手机处理器是骁龙845,但是运行内存却只有2G的话那使用起来肯定好不到哪去,相反你的手机处理器是骁龙400,但是运行内存哪怕是8G也用不爽,总之就是不能出现明显的短板。
手机处理器和运行内存两者也是相辅相成的,都是芯片计算中不可缺少的硬件,如果处理器不行的话会导致无法快速完成运算,直接造成APP打开和运行缓慢, 游戏 卡顿等现象,而运行内存小的话会导致该存到RAM中的数据不够用,从而拖慢处理器的速度,如果载入一些占内存大的程序则可能会发生闪退,突出表现在手机频繁杀后台的现象上。
所以想要让手机运行流畅,不卡顿的话,处理器和内存任何一方都不能有明显短板,否则就会直接拖累整体性能的发挥。 当然,手机厂商也都理解这个道理,同时为了明确各个价位手机的市场定位,一般也不会给你配出“低U+大内存”或者“高U+小内存”的情况,像骁龙660/710的机型最多也就给你6G的内存,大都是以4G内存为主,因为处理器的性能有限,再大的内存并不能明显提升性能,然而手机成本倒是提升了不少。
另外由于系统机制原因,安卓手机是比较吃内存的,所以高端安卓机普遍配备6G-8G内存,而同时期的iphone最多也就配个3到4G就很够用了,不同系统的手机不能直接对比内存大小。
卡主要就是处理器性能不够,内存不足,系统原因导致运行卡顿!
安卓系统系统来说:影响手机运行速度的主要由 处理器、内存来影响。
目前旗舰机配置 高通855Plus处理器+8G/12G ufs3.0内存,好马配好鞍,处理器决定处理应用等等的性能,附之大且读取速度快的内存,没有什么理由再卡!
个人认为 处理器 和 系统 的影响更大!内存都是根据系统及处理器进行配置的,属于处理器的附属品!但内存不能过于拖后腿!!!!好的内存 属于锦上添花的!!这些都是相对而言的,安卓系统弄个855+512M的内存,在当下也玩不开啊!!!!手机系统也好电脑也好,都有自己内存回收机制,高效的内存回收机制,可以附之处理器发挥更好的性能。
然后就是系统的优化,内存回收也好,应用运行也罢,都是基于系统本身来的,安卓系统而言,生态较为换乱,系统开放,应用良莠不齐,经常相互唤醒,占用系统资源,再加上后台查杀不及时,导致手机卡顿不止。这方面苹果的ios 就表现相当出色,这也主要两者的机制不一样,ios系统的开发语言为object-c语言,而安卓主要是依靠java实现,这就明显决定了ios更快的原因。再加上ios的内存机制,这就导致,同等配置,ios相较于安卓 要流畅很多。厂商对于系统的优化及其重要!过度动画、内存管理,后台查杀、应用唤醒等等,各方面都会影响到系统的运行速度!
以目前来看,手机使用的时候卡不卡,跟你使用的手机处理器关系更大
举个栗子,一个手机是骁龙855的处理器跟一个是骁龙710的处理器,在运行的速度上,骁龙710的处理器远远没有骁龙855的处理器流畅,为什么呢?这就是一个处理器频率的问题,处理器越好那么手机的流畅度越高。处理器频率越高,他处理东西速度也就越快,我们使用的就越流畅。
内存方面来说,举个栗子,一款手机是6+64G的手机,前面那个6G就是他的运行内存。后面那个64G就是手机的存储内存。手机的运行内存跟储存的内存是完全不一样的手机的运行内存是我们在使用软件的时候,软件暂时性存放的一个地方,在同样处理器的情况下,我们手机的运行内存越大,手机的运行速度也就越流畅。现在我们在使用软件的时候基本上是不会只使用一个软件,一般都是来回的切换软件使用,而安卓手机的后台是只要存在这个后台的软件都是在同时运行的,你要是空间不够大的话,就会出现手机卡顿的情况。
而手机的存储内存是手机存放你资料的地方。
手机使用时的卡顿情况并不是只跟其中一个环节有关系,而是有好几个方面。现在的手机厂商在配置手机内存的时候都是比较合理,处理器相对应的运行内存和储存都是合理的,在购买的时候主要看处理器也就够了。
有其他看法欢迎在下方留言评论。
手机运行卡顿,是否与CPU的关系大,还是与运行内存的关系大?
无论是手机或者是电脑,其实在运行的过程中基本原理是相同的
比如同样都是高通的处理器,一个运行内存4gb,一个运行内存6gb,安装同样多的APP,同时打开全部APP,6gb的运行内存要比4gb的运行内存更要有一定的优势,所以同等条件下运行内存大的运行速度要快一些
反之,如果一个使用高通四核处理器,一个使用高通八核处理器,高通四核的使用的是6gb的运行内存,高通八核的使用的是4GB的运行内存,同样都是安卓系统
安装同样的APP,高通八核的处理器虽然是4gb的运行内存,但是运行速度要比高通四核处理器6gb的运行内存运行速度要快,
所以要对比的话,同等条件下进行对比,安卓系统的优化性,没有苹果系统优化性好,这是一个事实,所以你可以仔细观察,即便是苹果手机的配置,没有安卓手机的配置高,但是运行程序的效率要比安卓手机同等配置的效率要高
还有一点值得注意,手机的储存对手机的运行也是有一定的影响,这就类似于电脑的硬盘一样,手机如果储存已满,打开程序的速度,将会受到影响,这是必然的
绝对肯定与处理器关系大!手机是否卡顿千万别只怪罪于运行内存,十有八九是处理器已落伍,处理器落伍就意味着手机整体性能落伍,实在已带不动不断升级功能的各种软件,要知道现在手机上运行的单个软件所耗费的系统资源已是您两年前购买手机时的上十倍,各式各样的清理与优化都是治标不治本,该考虑换机了;如果一定要让老手机多活一段时间就必须先双清恢复出厂设置,最大限度卸载不常用软件,关闭软件自动升级功能,只升级最重要的两三个软件,其它软件只要能运行就绝对不要升级。近期购买手机时,除重度 游戏 玩家外一般老百姓只看手机品牌与处理器型号就行,根本没必要在运行内存是6G、8G、10G上去纠结,都够用!说到底现在手机硬件中运行内存性能都偏剩,而处理器性能仍是瓶颈,买到了一个好处理器的手机,厂家一定给你搭配好了性能合适且过剩的运行内存。比如安卓手机低于骁龙835和麒麟970就别买,看看还卡不卡。哪怕买老人机也是低于骁龙660和麒麟710也不能买,要不处理一般软件都费劲,加上老人很少懂手机的清理与优化,很快手机运行就显迟钝。特简单:想知道一部手机性能的好歹、运行是否流畅手机品牌和处理器二者决定一切!至于运行内存多大都行,这可不象自个组装电脑,你搞不清厂家绝不会搭配错。一般推销高价低配手机的商家拼命忽悠您的首先是这款手机是✘✘明星代言(估计是想告诉你你帮厂家付的广告费是给谁了,这是你的知情权),接下来就是您不太懂且水特深的照摄像机参数和运行内存多大还有外壳如何漂亮等,但只字不提最要命的核心处理器是什么货色,他们就是怕你多少也懂些硬件知识,绝对不敢哪壶不开提哪壶的。当然在确定好处理器后钱多得没地方花就买同型号最大运行内存,拖后腿肯定不会。(最多等两年,就如电脑现在的常规配置普遍硬件性能过剩一样,安卓手机性能等到麒麟990和骁龙855处理器都只是最常规标配时,所有手机都不会出现卡顿现象了,因为除大型手游以外,其它常规应用软件升级高峰已离到顶不远了,到时购买手机就只须选择自己喜欢的品牌和款式)
影响手机卡顿主要是 系统>soc>RAM !影响手机卡顿的主要是系统,安卓的底层开源机制导致卡顿,系统的优化对流畅度有很大的影响,为什么同样的处理器小米、一加、ov流畅度不同?主要就是底层优化,htc为什么不行了,主要就是系统优化不到位!iphonexr其实就相当于国产3000元机型,照样流畅!
接下来是处理器,soc决定了手机的数据读取速度、图形处理水平,手机能干多少事全部由soc决定,千元机处理器打开网页肯定很慢,图片加载肯定要等, 游戏 肯定开不了高画质!
接下来就是RAM,也就是安卓一直在努力增加的运存大小,4G-6G–8G-10G–12G,国内厂商用一年时间让手机运存提高到这么大!其实就是为了解决卡顿问题!大运存可以放垃圾!但是如果解决不了系统问题,100G照样卡!
这个手机卡不卡,我以前一直以为只是硬件设施的问题,但是在我最近接触了苹果的编程语言后,我给大家讲讲手机卡顿主要在哪几个方面的原因:
ios系统的开发语言为object-c语言,而安卓主要是依靠java实现,这就明显决定了ios更快的原因,这个很好理解,其实就是谁更底层就更快,苹果明显更基层,所以也更好沟通调用
目前来说安卓的处理器和苹果的处理器是一样的,但是具体的资源分配是不同的,其中就是CPU和GPU,一个是数据处理,一个是图像处理,这两者来说,因为软件层面不同,所以安卓在图像处理java有优势,所以基本上重点在CPU,苹果则是反之
内存和处理器的重要性是在同等地位的,所以这点上大家可以不用怀疑,对于安卓的内存是明显大于苹果一倍多,而且是一直以来都是,但是为什么安卓还是卡,主要就是大容量让很多不需要的进程占满了,因为系统对于清理内存来说,有着选择和判断,没有苹果那么粗暴,这也就使得了内心做大一点,还有在安卓的体现上内存大意味着刷新率高,这点很关键!
当然是处理器更重要,运行内存为其次。而解释这个回答就能用苹果手机来作为例子。
iPhone6s已经是苹果在四年前发布的产品了,搭载的处理器也是四年前的产品。机身运行内存只有2G。
2G的运行内存放到现在,显然是不够看的。安卓手机甚至有12G内存的手机。
可虽然内存不多,但这款手机现在仍然是很多人的主力机或备用机。在日常使用中非常流畅, 游戏 方面虽然表现并没有很出色,但也能够流畅运行。
而做到这些事情,全都得益于A9处理器和iOS系统的配合。
目前市场上发布的安卓手机,即便是中低端手机也会搭载性能较好的处理器,例如今年的中端手机搭载去年的旗舰处理器。
又或者是搭载最新研发的中端处理器,因为往往时下发布的中端处理器都会比去年的旗舰处理器更强。
与苹果手机不同的是,安卓处理器即便强悍,也需要大内存的支持,这就与我第一段话中说到的内存也重要相吻合。
这是个很好的科普问题
根据当前的体系架构,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同样的效果。这也体现了技术的价值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询