移动叔叔
标题:
安卓智能机大内存真的更耗电吗?
[打印本页]
作者:
twin
时间:
2015-1-2 17:50
标题:
安卓智能机大内存真的更耗电吗?
安卓智能机的配置参数越来越高,而依然不如苹果的iPhone,于是安卓智能机拼命往上加内存,目前3GB运行内存的智能机荣耀6最低价格甚至达到了1699元了,部分山寨智能机甚至已经低至999元了。此前小编的一篇推荐3GB运存智能机的文章,被网友质疑大内存会导致智能机更加耗电,小编就专门整理了一篇文章,看完你就明白大内存是否会更耗电了。
[attach]541147[/attach]
1、安卓内存原理:
安卓智能机大多应用没有退出的设计,这和系统对进程的调度机制有关系.如果你知道java,就能更清楚这机制了.其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。
[attach]541146[/attach]
当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊.但事实上他并不影响速度.相反加快了下次启动应用的速度.这本来就是安卓Android标榜的优势之一,有网友问那为什么内存少的时候运行大型程序会慢呢?其实很简单,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候.这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统.所以,论坛上有个更改内存阀值的程序可以有一定改善. 但改动也可能带来一些问题,取决于值的设定。
2、进程管理软件有无必要呢?
答案是肯定的,在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度.但一些小程序,完全可交由系统自己管理。
[attach]541148[/attach]
3、后台程序是不是会更耗电?
先说说安卓后台原理,安卓的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。
所以后台的程序是不会更耗电的。
但是,如音乐播放器,这类后台需要启动一个服务的程序是耗电的。所以没有带服务的应用在后台是完全不耗电的,没有必要关闭。
4、为什么安卓智能机更耗内存?
因为安卓上的应用是java,需要虚拟机,而安卓上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机.这样设计的原因是可以避免虚拟机崩溃导致整个系统崩溃,但代价就是需要更多内存.以上这些设计确保了安卓Android的稳定性,正常情况下最多单个程序崩溃,但整个系统不会崩溃,大家可能是被windows毒害得太深了,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,很没必要。
[attach]541149[/attach]
[attach]541150[/attach]
[attach]541151[/attach]
所以这里小编依然还是要推荐几款大内存实惠的智能机如:大可乐3,一加手机,荣耀6,小米4等等。大内存对于系统流畅是有一定的帮助。不然为什么三星、华为、小米增加成本做大内存,肯定是有收益的!
大叔总结:
大内存安卓智能机如今价格越来越便宜,特别是大可乐3已经降到1499元,而荣耀6的3GB内存也降到1699元。如果考虑这些因素,推荐大家尽量选择大内存智能机。从此告别清理内存。
欢迎光临 移动叔叔 (http://bbs.ydss.cn/)
Powered by Discuz! X3.2