2.正确管理进程
很多人想必都会习惯性的装一个进程管理软件,包括我一开始亦是如此.不管你用什么进程查杀软件,不妨测试一下,开机后,打开软件清一下内存,然后到系统设置里查看进程情况,我想大都会看到不少进程都显示着:正在重新启动吧,过一会再打开清理软件,发现很多清掉的进程又被重新打开了,而且不管如何清,设置里显示的可用内存也一直是那么多,然后很多人大呼:安卓坑爹啊,进程真难管理云云.. 其实不习惯是因为你把安卓同塞班甚至PC一样的看待了.很多科普贴都说过了,安卓的进程是不用管理的,安卓有其自己的管理机制.确实如此,这些我就不重复说了,但我想说这个观点还是需要补充的,安卓确实是自己管理进程的,但仅限于缓存进程.先看下我截的图
安卓的设置中查看进程可以看到两类,一是正在运行的服务,二是缓存的进程,其中安卓的管理机制就是在管理缓存的进程,当有大型游戏打开时,系统会清掉其他缓存保证游戏的运行,但是运行中的服务是不会被清理的,我同样做了测试,如果不把服务关闭,那么运行大型游戏一般只能打开一个,其他游戏会被清理,而将服务全关闭后,那么可以开两个游戏(两个游戏可以快速切换无需重新启动),当然还要看具体的游戏内存占用,我只是简单测试.不管开几个游戏,显示的可用内存都是那么多,也就是说安卓把缓存同样视作可用内存,因为系统可以随时释放他们,再确切点说,在缓存中的进程其实是伪进程,他们都处于停止状态基本上不占资源,所以压根就不需要去理他们.经测试,手动关闭的进程会乖乖进入缓存里,在没有新的事件触发他们时不会被重新启动,即使被启动了,在事件结束后他们又会回到缓存中.不过部分你桌面上的部件相关服务可能还是会被打开,因为部分小部件相关的进程和服务都是实时的.
很多人想必都会习惯性的装一个进程管理软件,包括我一开始亦是如此.不管你用什么进程查杀软件,不妨测试一下,开机后,打开软件清一下内存,然后到系统设置里查看进程情况,我想大都会看到不少进程都显示着:正在重新启动吧,过一会再打开清理软件,发现很多清掉的进程又被重新打开了,而且不管如何清,设置里显示的可用内存也一直是那么多,然后很多人大呼:安卓坑爹啊,进程真难管理云云.. 其实不习惯是因为你把安卓同塞班甚至PC一样的看待了.很多科普贴都说过了,安卓的进程是不用管理的,安卓有其自己的管理机制.确实如此,这些我就不重复说了,但我想说这个观点还是需要补充的,安卓确实是自己管理进程的,但仅限于缓存进程.先看下我截的图
安卓的设置中查看进程可以看到两类,一是正在运行的服务,二是缓存的进程,其中安卓的管理机制就是在管理缓存的进程,当有大型游戏打开时,系统会清掉其他缓存保证游戏的运行,但是运行中的服务是不会被清理的,我同样做了测试,如果不把服务关闭,那么运行大型游戏一般只能打开一个,其他游戏会被清理,而将服务全关闭后,那么可以开两个游戏(两个游戏可以快速切换无需重新启动),当然还要看具体的游戏内存占用,我只是简单测试.不管开几个游戏,显示的可用内存都是那么多,也就是说安卓把缓存同样视作可用内存,因为系统可以随时释放他们,再确切点说,在缓存中的进程其实是伪进程,他们都处于停止状态基本上不占资源,所以压根就不需要去理他们.经测试,手动关闭的进程会乖乖进入缓存里,在没有新的事件触发他们时不会被重新启动,即使被启动了,在事件结束后他们又会回到缓存中.不过部分你桌面上的部件相关服务可能还是会被打开,因为部分小部件相关的进程和服务都是实时的.