你的手机为何变慢

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

你的手机为何变慢
作者:王骏波
来源:《科学Fans》2013年第10期
2013年第一季度,智能手机走到了一个里程碑时刻:在全球范围内的出货量首次超过了传统功能手机。

而现在的学生群体中,智能手机已经一统江山,同学们手中那些只能打电话发短信最多玩个俄罗斯方块的功能手机逐渐被搭载Android、iOS和Windows Phone等系统的智能手机所取代。

但是,我们在享受智能手机丰富功能的同时也会遇到这样的问题:为什么我的手机反应越来越迟钝了?以前瞬间就能打开的应用现在要等上半天,还时不时来个程序崩溃强制退出的情况,重启之后没过多久又卡成了定格动画,这是要闹哪样?
对于时下学生群体中最为流行的Android系统的手机,在平时的使用过程中,相信大家都有类似情况:随着使用时间的增加,在手机上安装的应用越来越多,手机的反应速度也越来越慢。

面对此情此景,有些同学的第一反应就是“内存不够”,然后安装各种“优化大师”“手机助手”之类的应用,时不时清理一下内存,“杀一杀”进程。

的确,在内存剩余不多时打开程序,就会触发Android系统自身的一种进程调度策略,这是一个十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候。

这种情况下系统并不会关闭所有打开的进程,而是选择性关闭一些,如果这种调度过于频繁,自然会拖慢系统。

那么频繁清理内存能否避免这一弊
端呢?虽然刚清理完内存之后我们会感觉到在主屏上滑动的流畅感有所提升,但是当你进行打开应用等操作的时候,卡顿感反而会更加明显,这是为什么呢?
我们知道,每个程序在运行之后就变成了一个“进程”,开始占用CPU和内存等系统资源,而Android系统将可供用户操作的进程分为六个级别,其中有些该“杀”,有些不该“杀”,还有些要视情况而“杀”,只有“杀”得对、“杀”得好,我们才能保证手机的流畅使用,下面就让我们来一一细说:
对于iPhone手机用户,他们大多数并不会觉得手机越变越慢,这是由于iOS的程序运行原理与Android有根本上的区别:Android可以允许后台有多个程序同时运行,但在iOS上,除了音乐播放、GPS定位等系统级程序有权限在后台长期驻扎,其他的正常程序是不能真正实现后台运行的。

这让iOS的每个程序运行时都能获得最多的系统资源,也是iPhone能常保流畅的最大原因。

如果你使用iPhone时有时不时就要双击Home键关闭程序的“强迫症状”,那么我告诉你这其实并不会让你的“爱疯”奔跑速度瞬间变飞人,因为你所关闭的只是最近使用的程序列表,它们并没有在占用系统资源。

但是“越了狱”的iPhone用户大多会感觉到手机越来越慢。

这一方面是因为越狱后系统不稳定,另一方面,当我们将手机“越狱”之后,就可以安装各种各样的插件,这些插件大多都拥有与系统服务相同的权限,可以长期驻留在后台中,占用CPU和内存。

而且,由于iOS没有自动回收机制,这些插件所占用的系统资源就不能被其他程序使用,所以你安装的插件越多,其他程序运行越慢。

因此,不要被“越狱”后那些功能丰富的插件和免费软件迷花了眼,一股脑儿全装在手机上,那样不仅会让手机越来越慢,而且还有系统崩溃的风险。

Android平台应用推荐(以下软件均需ROOT后才能正常使用全部功能):
后台进程管理:绿色守护
大多数“XXX进程杀手”和手机助手的进程管理功能都需要你定期“杀”应用,于是不少同学由此养成了强迫症,但事实上你的设备经常陷入“应用在偷偷运行,而工具疲于猎杀”的状态。

“绿色守护”这款应用则是换了一个思路,用独特的“绿色化”技术将应用“深度休眠”,只要你不主动启动应用,它就不会偷偷运行进程或后台服务,占用手机的资源。

因此,“绿色守护”可以让手机始终保持高效运行,也就不会有卡顿现象。

更棒的是,“绿色守护”这款应用大小仅为600多KB,运行时的耗电和内存占用几乎可以忽略不计。

垃圾清理:金山清理大师
这是一款专门用来进行垃圾清理的应用。

相比其他应用,“金山清理大师”发现垃圾文件和应用缓存的能力更强,扫描得更加彻底,而且对文件的分类非常智能,可以更加细致地识别出
应用缓存中的内容,比如微信中的“用户头像”“语音消息”等,你可以根据应用的建议选择需要清理的数据。

另外,“金山清理大师”还有隐私清理、应用管理、内存清理等非常实用的功能。

前台进程(foreground process)
即正在你手机屏幕上显示的程序和一些系统进程。

比如当你打开一个游戏,当游戏界面在前台显示时,这个游戏就属于前台进程,而一旦你按下Home键回到主界面之后,这个游戏就变成了后台程序(background)。

如拨号器、短信等系统进程就是前台进程。

我们最不希望被终止的就是前台进程,因为那就相当于你正在兴致勃勃玩耍的游戏被强制over了,而且还不保存游戏进度。

可见进程(visible process)
这是一些不在手机屏幕上,但我们依然看得到且随时待命的进程。

桌面插件、输入法等都属于可见进程。

这部分进程虽然不在前台,但与我们的使用密切相关,所以同样也不希望它们被终止。

如果桌面时钟插件的进程被终止,那么它的时间就永远停留在被“杀”掉的那一刻了。

次要服务(secondary server)
如果你进入应用程序管理器,查看正在运行的程序,就会看到类似QQ服务、Google服务、Gmaii内部存储和联系人内部存储之类的“服务”。

这部分服务是不会被系统的内存回收机制所自动终止的,因此当这些服务越开越多时,它们就成为了拖慢你手机的主要原因。

但我们不能盲目对这些服务赶尽杀绝,其中的系统服务和类似QQ、微信之类的通信服务是我们需要保留的,而一些程序自行开启的普通服务和广告服务则是可以终止的。

后台进程(hidden process)
这里的hidden(隐藏)其实意思就是background(后台),通俗来说我们打开程序后按Home返回主界面后,程序就驻留在后台,成为后台进程,此时程序不再消耗CPU资源,只消耗内存。

也许你会说:明明我按Home键把QQ音乐、UC浏览器之类的程序变成后台进程后,它不是还在播放音乐和下载东西么,怎么可能不消耗CPU资源呢?事实上,此时消耗CPU资源的是这些程序的服务,而不是这些程序进程本身。

对于这些后台进程,我们要视情况而“杀”:比较激进的办法是,一旦程序到达后台立即干掉它,这种方式会提高系统的运行速度,但下次你再启动这个程序时就会比较慢;也有比较温柔的方式,即尽可能多地保留后台程序,这虽然可能会影响到单个程序的运行速度,但你在启动每个程序的时候速度都会比较快。

内容供应器(content provider)
这类进程指的是没有程序实体,仅提供内容给别的程序使用的进程,比如日历供应器、邮件供应器等。

这类进程是我们可以放心大胆干掉的。

空进程(empty process)
没有任何东西在里面运行的进程,有些程序在退出后依然会驻留一个空进程,这个进程里没有任何数据在运行,而这种空进程的作用往往是提高该程序下次的启动速度或者记录历史信息。

所以一旦你发现这种进程,果断痛下“杀”手吧。

相关文档
最新文档