为什么安卓模拟器cpu占用高系统运行内存始终占用差不多一半?

安卓5.0运行内存占用相比之前系统如何?会有所降低还是提升?
看到有测评说当棒棒糖运行时内存占用会更高,不知道这里会不会有32位和64位的区分,如果真的提升很多的话,2g内存的机器还能再战多久?查看: 3749|回复: 7
安卓系统运行内存RAM对整体性能的影响
TA的每日心情慵懒 10:40签到天数: 9 天[LV.3]偶尔看看II
& && &&&相信很多人用过512RAM的安卓手机,一开机内存只有200m啦,用一会儿就变成100多m,怎有很多程序在后台关都关不了?接下来就讲讲512RAM的一些事情。
Android内存原理不用在意剩余内存的大小.其实很多人都是把使用其他系统的习惯带过来了.安卓Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系.如果你知道java,就能更清楚这机制了.其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西.当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊.但事实上他并不影响速度.相反加快了下次启动应用的速度.这本来就是安卓Android标榜的优势之一,如果人为去关闭进程,没有太大必要.特别是自动关进程的软件.
& && & 到这里有人会说了,那为什么内存少的时候运行大型程序会慢呢?其实很简单,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候.这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统.所以,论坛上有个更改内存阀值的程序可以有一定改善. 但改动也可能带来一些问题,取决于值的设定.
&&那么,进程管理软件有无必要呢?有的.就是在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度.但一些小程序,完全可交由系统自己管理.谈到这里,可能有的朋友会问,如果不关程序是不是会更耗电.我就说说 安卓后台的原理,你就明白了.安卓Android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态.所以为什么有的程序切出去重进会到主界面.但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务.服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了.这个在进程管理软件里能看到,标签是service.至于广播什么的我就不涉及了.所以没有带服务的应用在后台是完全不耗电的,没有必要关闭.这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个安卓Android的优点呢?
&&还有一个.为什么安卓Android一个应用看起来那么耗内存.大家知道,安卓Android上的应用是java,当然需要虚拟机,而安卓Android上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机.这样设计的原因是可以避免虚拟机崩溃导致整个系统崩溃,但代价就是需要更多内存.
&&以上这些设计确保了安卓Android的稳定性,正常情况下最多单个程序崩溃,但整个系统不会崩溃,也永远没有内存不足的提示出现.大家可能是被windows毒害得太深了,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,很没必要.大家不妨按我说的习惯来用用这个系统.最后推荐一款进程管理软件,systempanel,market上能搜到,界面友好启动快,功能也不错,用于手动关闭进程很好的软件. 祝大家玩机愉快,这系统开十天半个月都没问题,不是windows.
至于为什么开了大程序或者开了好几个程序之后切换会变慢,我的理解如下:
1.大程序A已经开启,占用70%内存,如果再想运行一个B,需要50%的内存,则就需要一个将A从内存中释放或者压缩的过程,所以表现出来的就是慢一会儿
2.ABCDE共占用内存80%,运行新程序Z需要 20%的内存,系统内存因为没见过剩余0的时候,也就是应该剩一部分空闲内存,那么就需要从A~E这几个程序中选择一个或者几个来关闭,这一过程也需要耗费系统资源,所以会慢一会儿
3.也就是说你手动去杀程序的时候,就是替系统在释放内存,就算你不杀,在需要内存的时候系统也会自动释放.
4.不在后台运行的程序(没服务的),即使不杀也不会耗电.在后台运行的(有服务的)程序,如后台放歌,当然会耗电.
5.不是说杀进程没用,不然作者就不会推荐进程管理软件了.哪个带服务耗电哪个后台一直在运行,看服务就能看出来,这样的该杀.
6,以qq举例,正常的退,会在进程管理里留下qq的运行状态,但不耗电不占 cpu,如果你只是切换出去(按小房子而不是退出)那么自然会耗电,因为程序还在运行.(qq后台一样后台 就是qq正常退出的时候 和别的软件一样 不完全退出 会在内存里留着&&但是不占cpu 不费电 再次启动就会非常快了 这就是为什么 android 能超越 WM6的系统的原因
& & 对于一些内存很低的低端Android机而言,系统默认的内存分配机制无法实现很完善的内存调配。就拿曾今的街机摩托罗拉defy来讲吧,512m的总内存和几十m的空余内存已经可以充分的满足系统自动调配的需要,因此完全没有必要老去杀进程、清内存,但是稍微装两个软件就会很卡,更不用说一些大型游戏了。
& && & RAM(random access memory)随机存储器。存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。RAM越大,运行大型游戏以及多线程程序时速度就越快。比如同样的主频的两颗处理器,同等条件下,采用1GBRAM的处理器就比采用512MB RAM的处理器快。所以, RAM越大越好。目前安卓盒子主流都采用了1GB内存.
TA的每日心情奋斗 15:37签到天数: 8 天[LV.3]偶尔看看II
必须赞一个!!!
TA的每日心情慵懒 10:40签到天数: 9 天[LV.3]偶尔看看II
必须赞一个!!!
&&谢谢支持
TA的每日心情奋斗 23:37签到天数: 21 天[LV.4]偶尔看看III
学习了,谢谢
TA的每日心情慵懒 10:40签到天数: 9 天[LV.3]偶尔看看II
学习了,谢谢
互相讨论一下&&谈不上学习
TA的每日心情慵懒 09:33签到天数: 14 天[LV.3]偶尔看看II
其实,慢的原因主要是块设备(磁盘或nand),不是内存。
大应用进入或退出的时候,需要读很多资源,此时最慢的。一般磁盘上的数据会缓存到内存中,但对大应用和内存消耗多的,会挤出缓存,造成下次一定要从磁盘中读,此时会卡到爆。
TA的每日心情慵懒 10:40签到天数: 9 天[LV.3]偶尔看看II
其实,慢的原因主要是块设备(磁盘或nand),不是内存。
大应用进入或退出的时候,需要读很多资源,此时最 ...
很专业啊& &献丑了& &一句话内存要打啊
该用户从未签到
c纯粹扯鸡巴蛋,你跟我说512内存和2g内存一样用?
如有意见或建议请与我们联系:
网站合作: mofi莫凡个性配件:Copyright (C)
iMP3.net 随身影音专业站, All Rights Reserved.
Powered by如图,安卓手机运行内存占用很高怎么办???1GB运存的手机,不开任何应用程序,开机内存就占用到只剩_百度知道
系统运行本身就需要大量占用运行内存的,现在的4.0以上系统更需要占用大量内存,建议你下载官方固件刷一遍机试试,可能缓解这个问题
来自团队:
其他类似问题
为您推荐:
其他35条回答
如果手机支持刷机的话换版本试试,平时不要经常更新软件或手机版本,控制下后台自启,卸载掉不常用的软件,如果是杂牌机的话,是很难提高运行速度的,因为内置的东西太多了,没有权限的话是很难控制的,都是在后台自偷偷自启的
你可能刷机过,刷的版本占用内存大了,或者安装的程序太多了。
把下载的软件都下载到sd卡里,歌曲视频更改路径到sd卡里,经常清楚各种软件的缓存。
都是这样的,安卓系统运行内存就那么多。再加上各种软件,你可以去root下,然后限制一些软件后台自启。
后台运行太多,加上系统优化不好,正常该剩余500Mzl左右
给手机降低系统
不过你要做什么呢,
为了提升性能
为了提升性能
168m很多了,除非玩特大型游戏
这个只能刷机
刷机低级系统
还有可以删除一些开机启动软件,
给手机降低系统
现在1GB也不大够用了,少装两个软件,或者恢复出厂设置,
恢复出厂设置
系统运行占用
root一下删掉无用软件
删除软件,清理后台
运载软件太多
将手机格式化。
安装程序太多
东西太多了,清理。
被系统程序给占用了,尽量少安装不常用的app
手机下载的大内存软件太多了,删掉一些不常用的软件
移至储存卡
下载的软件太多了
miui都这样
删除没用的软件
ROOT后装绿色守护禁后台
什么手机,卸载
root手机,清理后台
安卓手机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁安卓系统里的缓存的进程占用的是不是RAM?为什么清理这样缓存进程内存反而会变小?_百度知道
安卓系统里的缓存的进程占用的是不是RAM?为什么清理这样缓存进程内存反而会变小?
您的回答被采纳后将获得:
系统奖励20(财富值+经验值)+难题奖励20(财富值+经验值)
我有更好的答案
是的,清理应该变大
为什么清理后内存要么没变,要么变得更小呢?
设置安装路径在sd卡里,省内存,
其他类似问题
为您推荐:
安卓系统的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 安卓5.0 内存占用 的文章

 

随机推荐