haccin 2013-2-14 17:17
Android应用装多了会影响速度嘛?[1P]
Android应用装多了会对手机速度产生什么影响?
有一种观点认为,我们都有感觉,电脑用久了,里面装的东西多了,速度就会越来越慢,所以我们要经常给电脑做碎片整理和重装系统,而手机也一样,如果装的东西多了,速度也就会变慢。这种提法有一定道理,但不完全正确。
[img]http://img.ithome.com/newsuploadfiles/2013/2/20130213_090526_305.jpg[/img]
为什么呢?先从电脑变慢的原理说起。电脑速度的快慢主要与CPU、可用内存大小有关,在电脑上装的程序多了,直接的后果是占据了更大的磁盘空间,这些程序占用的磁盘空间爱你可能不会导致电脑变慢,但这些软件在安装和使用中通常都会向系统目录和系统注册表中写入一些文件和数据,这些数据和文件越来越多,就会使系统越来越臃肿,导致系统运行效率下降。此外,很多程序都需要一定的磁盘空间做临时数据交换,如果占用的磁盘空间过多,也会造成速度变慢。
而对于Android手机来说当中的原理又略有不同。我们都知道,Android是一个多任务系统,在2.x时代,Android的内存管理机制并没有过多限制后台程序的数量,在加上对应用的质量缺乏严格的把关,因此会造成内存越用效率越低的情况,所以你软件装的越多,用的时间越长就越卡。不过,在4.0后,Android的应用管理机制有了较大的改善,用户可以限制后台程序数量(在开发者选项里面可以选择),让程序不保留活动,节约内存。
对Android系统而言应用包含”进程”和”服务”,其中“服务”是一个无X*X界面、长时间运行的应用功能,并且不会轻易被终止,而”进程”包括前台进程(正在运行、屏幕上显示的进程和一些系统进程)、可见进程(不在前台,但用户依然可见的进程)、后台进程(被切换到后台运行的进程)、空进程(某些在程序退出后依然会在进程中驻留一个空进程)。Android的进程管理策略会把这些进程都保留在内存中,对其进行优先级排序,直到系统需要更多内存,那么Android会按照优先度高低自动清除进程,释放相应的内存。因此这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,反而当用户再次激活这些进程时可以提升进程的启动速度。
一般来说,除非是需要打开大型应用,这时候会会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,系统选择性关闭部分内存,当中会进行频繁的调度,自然会拖慢系统。所以,建议在打开大型应用前先手动关闭一些进程释放内存,可以显著的提高运行速度。但一些小程序,完全可交由系统自己管理。
那么,为什么会有许多用户感觉到“应用装多了手机卡死”呢?这是因为现在许多Android应用为了自己的某些目的,在运行后会驻留内存,在后台偷偷地发送和接收数据,尤其是现在第三方市场五花八门,有不少人编写恶意软件打包上传引诱用户下载,从而拖低了速度。所以,要想使得自己的爱机保持一个良好的运行速度,关键还是保持良好的用机习惯,维护好自己的手机。
yy2012 2013-2-14 18:27
其实影响肯定有的,这些事普通人根本解决不了,这样的解释说明,对我等有何作用呢?
checcd3 2013-2-14 22:54
必须有影响啊。装的多就开的多,无缘无故开一大堆应用想不慢都不行。
sukingds 2013-2-15 03:35
大内存才是王道啊,安卓系统就是这样,好多后台运行的软件
flashlightning 2013-2-15 14:53
有些应用不是用户不想关,而是该死的定制应用不root根本关不掉
wins1987615 2013-2-15 23:44
这个问题可以说是常识了吧,跟电脑一样的,话说,手机本来就是“微型掌上电脑”。
a276096229 2013-2-16 09:53
安装的程序未必就在内存中运行啊,如果很多进程同时运行的话才会占用内存多些,这也和每个进程申请内存的多少和释放的时间有关系,未必进程多就占内存多,而且剩余内存如果足够当前进程运行也不会觉得卡。
sfpbdsz 2013-2-16 11:19
长见识了,确实有许多程序明明没有使用,自己就在后台偷偷运行了,我还以为是安卓的应用必须这样呢.
superwd009 2013-2-16 17:49
安卓是开放系统,很多应用程序总会不断自启动在后台运行,加上各种缓存文件,对手机速度和容量必然是不断影响,速度变是肯定的。
tina243320 2013-2-16 18:41
安装多了不会变慢,关键是运行了后没有关上,后台挂载太多程序才会变慢,要经常清除来保持运行速度
123098 2013-2-16 20:44
长按HOME键,就可以清理内存,我的小米2就有这个功能。
king8888ok 2013-2-16 22:17
回复 1楼 的帖子
占用内存太多自然会影响手机运行速度,而且如果同时运行很多进程也是会出现运行速度过慢,卡机等问题
51fuck51 2013-2-16 22:20
用安卓手机已有数年,从1.5版本用到4.1。感觉android系统在流畅性方面确实有很长的路要走,手机装软件装多了会变慢,运行程序多了(哪怕已经关闭了)还是会慢,最好的方法还是少装软件,经常结束下进程,必要时重启下手机,这方面和iphone比还是有差距。当然android手机也有它的优势,比如可以订制自己喜欢的UI,可以选择自己喜欢的外观与配置等等。
mfj2010gg 2013-2-16 22:32
系统的内存大些好,不然装几个游戏系统就卡的很,我用几个安卓的机子感觉装上游戏还不如不是智能机好。安卓的软件都特别占内存