使用安卓系统,我们在管理程序的时候可能经常会遇到,我一个程序明明关掉了,没有开它,它怎么又运行了呢,然后再关,过一会再看进程,发现它还在运行,让人有种发狂的感觉。那是我们不太了解android的进程管理机制,它不像WM或者塞班,我开机启动项里面没有,系统运行过程中只要我们不打开它们,程序就不会运行,android不一样,有点复杂.
简单来说吧,android有个事件触发机制,像接收到短信,网络连接更改,打开蓝牙,安装软件这些状态更改等等都可视为一个事件,android系统允许应用程序关联这些事件触发,比如如果QQ关联到wifi打开事件,当wifi打开时,系统会自动运行QQ进程到后台休眠,只占内存,不占用CPU资源,这些做的一个好处就是,当你运行QQ的时候,它直接从后台转到前台来就好了,减少了加载过程,大大提高了android运行软件的效率,你打开wifi,应该是要上网,我把软件先加载到后台,不用就只占内存,用的时候打开就非常快。
有些软件就比较离谱,像谷歌地图“开机,电量不足,电量充足,安装应用程序,卸载应用程序,更新应用程序,插上电源”这些状态改变都会运行谷歌地图,你要用任务管理来结束,很困难吧,你手机总要经历,插上电源,电量不足,电量充足的状态,达到这样一个状态,它就会运行。
对大内存手机来说,这是件好事,但是对于小内存的低端机来说,却是噩梦,虽然在运行大的软件之前,android内存管理机制可根据软件需要关闭优先级较低的后台休眠进程以腾出可供大软件运行的内存,但是如果软件如果无法正确预估自己所需的内存,届时手机运行缓慢就是必然的了。
说到小米手机怎么样 ,我们的小米手机需不需要经常清理内存呢,我的理解是如果不运行大型的游戏软件,根本不需要,如果运行大型游戏,长按HOME,释放一下内存再运行可能更好些。其他平常使用的时候我觉得就没有必要了,我试过,我的手机内存一般会维持在400多,至少至少也有200M以上,跟那些256M内存的手机来说,这也已经是他们的全部了,如果你真的觉得内存越大越好,不想运行这么多后台进程,我可以推荐一个软件,启动项管理软件,贴子下面有附档可下载。
这个软件可以中断程序与事件之间的触发关联,可以使大部分软件不会再自动运行。如图:每个事件下面就会关联很多程序,如果你觉得没有必要运行的程序你点击禁用就可以了,但使用时要注意如果你没有把握的程序你最好还是让它运行吧,免得系统出问题。像接收到短信就运行小米手机怎么买 ,这个完全必要的,直接禁用;但是像网络更改时运行豌豆荚,如果你禁用了,那么你连电脑的时候可能需要你手动运行豌豆荚的手机客户端才能联电脑了。
注意:搞这个是有风险,黄色的显示是系统进程,禁用的时候会有提示,如果你没有把握就留着。另外程序重新安装或者作了升级,会重建事件触发关联,要重新运行Autostarts切断它。