TA的每日心情 | 开心 2020-10-27 10:38 |
---|
签到天数: 514 天 [LV.9]以坛为家II
|
还有这个
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:neko yaki
链接:http://www.zhihu.com/question/20088640/answer/13939484
来源:知乎
安卓的程序绝大多数根本不需要你手动去停止,这种设计是有道理的.实际上安卓的"后台程序"是并不占用cpu,只保存了运行状态的,因此当你调用它的时候,载入速度就会有很大的提升(能够在后台占用cpu运行的不是background,而是service).你反复去杀进程,反而是赔了夫人又折兵,不仅没有体会到这个设计的优点,还增大了系统杀进程的开销,.而且还浪费了时间.
至于内存可用率低,也是因为这个原因.安卓系统有对进程的自动调用机制,在绝大多数情况下它远远比你手动去杀进程的效果好.只有当你玩游戏的时候,因为触发了好几级的进程调用回收机制,才会导致系统变卡.
当然事务都有两面性,国内的很多app,在设计的时候就滥用service,不管你需不需要都胡乱给你挂服务,而且权限也很高,比如百阅就有很多很可怕的权限,比如对正在运行的进程重新排序,杀死后台进程,自动启动等等,腾讯的很多软件也都如此.你朋友说的,不杀进程就会卡,想必是这一类app装得多了些.
我的desirez,运存512M,主频被我超到1.4G,从来不杀进程也很少关机,从来没出现过所谓越用越卡的情况.
所以,对楼主所说的问题,我提这样几个建议:
1,安装软件的时候注意它的权限,明显不正常的不用(比如百阅一个阅读软件,你凭什么拥有重新排序之类的权限!?还有一些微博客户端,飞聊微信手机qq之流也是如此,所以一定不要囫囵吞枣全装上,只装几个真正用得到的),有舍才有得啊.
2,试着改变思路,不要用什么自动杀进程的软件,也不要觉得安卓吃内存.合理的利用才有效率的最大化.
手机之前换电池,否则已经两周没关机了,现在正在用这部手机打字,系统运行流畅,不比朋友未越狱的iphone4差. |
|