欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

手机卡顿与CPU、内存哪个关系更大?

程序员文章站 2023-04-07 21:45:25
本文转载自,其他媒体转载需经超能网同意。 这个问题也太简单了,想想高通骁龙845+4gb内存组合的手机快,还是骁龙636+6gb内存组合的快?答案明显是前者,因为在如...

本文转载自,其他媒体转载需经超能网同意。

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

手机卡顿与CPU、内存哪个关系更大?

稍为深入一点讲的话,那么大家为什么会觉得手机用起来卡呢?首先android手机在大家使用时觉得卡,一般很少是app在使用过程中卡顿(游戏卡是因为gpu性能不够),大多都是在打开app或者多个app间切换时才觉得卡,这在国内的使用环境下尤为明显,因为国内很多app的开发不规范,android系统在内存不足时,会自动清理后台不活跃的app。

但一些app比较流氓,杀掉后会自己再启动,甚至一些线程在你没有主动打开时也会自启动,持续占用内存资源,系统的这些操作都会消耗处理器的硬件资源,也就会影响到前台的app运行很慢、很卡,要解决这个问题可以配备大内存,以减低系统进行回收内存的操作,但归根结底,处理器性能如果足够强大,更快去完成这些内存回收、分配工作,手机用起来自然就会流畅。

虽说手机是个整体结合的设备,不能单纯看处理器和内存,哪个更影响手机的快慢,但如今国内android手机有4gb内存以上,最好是6gb,就已经满足系统和app的占用要求了。

而事实上现在国内外的android手机,在处理器和内存搭配上都会很合理,不可能有骁龙845+2gb内存的组合,所以在内存足够的情况下,选择更强的处理器,毫无疑问会有更快的使用体验。

手机卡顿与CPU、内存哪个关系更大?

至于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用起来更快、更流畅,其实也都是靠不断提高处理器性能来做到的。