360加速球启用攻略:体验加速快感,内存清理效果如何?
大家应该都有这样的体验,买了一款热门的安卓旗舰手机,一开始用得非常开心,但随着时间推移,手机速度变得越来越慢,应用打开不再是“秒开”,而是慢慢悠悠的1秒、2秒、3秒,这时候心里难免会涌起一股“骂街”的冲动。
没错,安卓手机的通病就是随着应用数量和时间的增加,手机变得越来越卡。据《天翼终端满意度调研报告与终端质量报告》的数据显示,“卡顿”已经取代“续航”成为用户使用手机产品的首要问题。作为消费者,我们只能寄希望于内存清理软件来提升手机运行速度。虽然作用不大,但至少在感官上给我们一种莫名的“快感”,其实这不过是加速软件硬塞给我们的“安慰剂”,其心理作用远大于实际作用。
由于我们在内存清理方面的需求很大,内存清理加速软件的市场也变得越来越大,国内做这个的厂商也非常多,产品也是五花八门。根据安卓网提供的排行榜数据,腾讯手机管家、猎豹清理大师、百度手机卫士、360清理大师等排名靠前。我自己也曾经使用过腾讯手机管家进行清理。
这些加速软件的口号都很响亮:“强效加速,终结卡顿一整天”、“一键清理内存,秒速提升性能,使用手机不卡顿,玩游戏更尽兴”。然而,在使用这些软件后,我发现效果并没有明显改善,反而感觉手机更慢了,经常被迫清理其他软件,而不是清理自己。
我们就来探讨一下这些号称“无敌加速”的内存清理软件,它们真的如宣传的那样管用吗?
我们知道,安卓手机是一个开源的生态,虽然安卓权限正在慢慢收回,但由于生态广泛,推行起来仍然非常困难。如果立即封闭,那么将有一大批定制化安卓系统停止升级,因此安卓仍然在小心翼翼地进行“牙膏式打补丁”。所以,安卓系统天生就存在这样的“通病”,那就是使用时间越长,手机越卡。
这只是一小部分外因。安卓系统本身就有一套自己的内存回收机制,专业术语叫做minfree,即最小化内存回收机制。
安卓系统为了快速启动后台程序,通常会将后台程序放置到内存区缓存。因此,每当我们按下Home键,选择另一个应用时,之前的程序只是隐藏在后台,并没有销毁它占用的内存空间。也就是说,它的进程一直存在。
安卓系统将进程分成了6个等级,每个等级的优先级用oom_adj来标识:
- 前台程序(桌面,oom_adj值为0):这是目前正在运行的程序,也包括一些没有界面的系统应用程序等。
- 可见程序(oom_adj值为1):最常见的就是输入法等应用。
- 服务程序(但不包含系统服务,oom_adj值为2):这类程序包括三方软件的安卓服务进程。
- 主界面(oom_adj值为4):这包括home app等。
- 隐藏应用(前台,不包含系统,oom_adj值为7):这是我们放置于后台并未真正销毁内存占用的应用进程。
- 内容提供商(oom_adj值为14):这是系统服务的一个组件,可以有界面也可以无界面。
以上是安卓进程中的优先级等级。目前市场上的内存清理软件能够清理的进程等级为4、5、6这三个,其余的清理软件没有权限清理。也就是说,清理软件的作用可以说是很小的,因为影响手机变慢的因素并不是因为我们即时用的内存变小了,而是整个系统外加额外装的应用导致内存占用基数大,即使怎么清理,内存基本消耗是一定的。
你可能会说,我明明看到内存清理软件从清理前的80%多一下子降到了40%左右,这个你怎么解释?我想说“Too Yong Too Simple”。这个数字你会相信吗?至少我不信。我自己曾做过多次实验,我在点击完内存加速球后,内存占用显示的数据的确有了较大的改变,但是我不做任何操作,过一会儿再次看显示数据,这个内存占用慢慢增大,最后达到70%多左右。所以,不要相信你所见的,这些其实就是一个“动画”,作用很小,但给你的感觉会让你觉得很管用,让你有一种莫名的快感。
所以,内存清理加速其实效果很小,反而有些内存加速软件会拖累整个手机系统,因为它们需要常驻内存,实时检测手机应用的详细情况,而且清理的也只是普通的进程,无法做到系统级别的清理。各大手机厂商自带的清理功能要比这些软件好,因为它们做的完全是系统级别的清理,获取的权限要比各大清理软件大。“加速球”只是给你感官上的一个安慰,并未解决手机的痛处。
因此,“加速球”的实际作用并不大。我们该如何解决这种“卡顿”呢?尽量使用手机自带清理工具;在安卓应用管理中将一些软件的自启动权限关闭;卸载一些不常用的软件。因为我们常用软件不会太多,有些安装的应用或许只用过一次,几个月到一年都不会用到。如果你是“土豪”,直接换个新机,一切“卡顿”烦恼都将成空。