清理内存facebook如何清理缓存k

966,690 二月 独立访问用户
语言 & 开发
架构 & 设计
文化 & 方法
您目前处于:
专访阿里巴巴研究员赵海平:从Facebook到阿里巴巴
专访阿里巴巴研究员赵海平:从Facebook到阿里巴巴
日. 估计阅读时间:
不到一分钟
欲知区块链、VR、TensorFlow等潮流技术和框架,请锁定
相关厂商内容
相关赞助商
QCon北京-18日,北京&国家会议中心,
InfoQ:首先欢迎您回到中国。可以介绍一下您加入阿里巴巴的初衷吗,阿里巴巴最吸引您的地方在哪里?
赵海平:去年机缘巧合,我和阿里巴巴的同事有了交流的机会。当时我们聊了很多技术细节,发现阿里巴巴的规模非常之大,很多技术上的难题是美国公司都没有的。比如说双十一这个问题,没有哪家美国公司单天有这么大的交易量,这是很特殊的一个问题。这个技术问题对我特别有吸引力。
当规模大到一定程度,简单的问题也会变得复杂。有的时候软件就是这个样子,在一台或者几台机器上执行是一个情况,当机器多到一定程度时,对软件的要求就特别高了。在多台机器上,怎么才能保持很快的速度,并且节省机器,又不出问题,这是一个很难的技术问题。
单天的资源需求是平时的好多倍,怎么计划机器,让峰值最高的那天不出现问题,平时又要做到很好的利用,这是很不容易的。我特别希望自己能够有这么一个经历,去阿里巴巴解决这个问题,这是在其他公司找不到的技术问题,而且跟我很对口,我一直在做的都是怎么提高大规模系统的性能、稳定性,所以这正是我的兴趣所在。
InfoQ:您在阿里巴巴的新角色就是解决这些基础设施的性能问题?
赵海平:基本上是几个方面,性能、稳定性、容量、架构,还有运维,恰恰就是我现在这个团队&&技术保障部&&的工作。性能提升上去,容量就增加了,随着我们监控系统的改进,系统的稳定性也会提高,运维也会更方便。如果发现架构上的问题,我们也会做些调整。
InfoQ:谈到性能问题,定位是很关键的一点。像这种规模的分布式系统,如何实现全系统的监控,准确定位问题就非常重要,您会在这方面发力吗?
赵海平:Profiling特别重要。如果能有一个特别强大的Profiling系统,就知道整个系统在哪个地方,哪台机器上,花了多少CPU、内存、磁盘IO或者网络带宽等资源,才能知道优化什么地方效益最大。
所以我的第一步工作就是帮助完善阿里巴巴的监控和Profiling系统,希望能够很清楚地把软件的整个性能展现给大家,做到实时监控,同时让研发人员看到自己的代码在线上的运行情况,了解这些代码花掉了多少资源,这样有问题的话他们可以自己解决。
InfoQ:大家对您的最初印象多是来自HipHop for PHP这个项目。像淘宝之前就从PHP切换到了Java,而Facebook选择了自己改进PHP。可以谈一下这个项目吗,当时的出发点是什么样的?
赵海平:HipHop也是一步步慢慢建立起来的。最初是我遇到了一个PHP的函数,在C++里也想用。当时想,重写一下就可以。不过那个PHP函数不断在变,我就想写一个简单的工具,把这个函数转换成C++,这样就可以跟上PHP代码的变化。那时正好机器开始吃紧,大家意识到PHP的速度问题,CPU消耗很大。大家就开始讨论如何提高PHP的性能。当时想法很多,有人想改变PHP本身,有人想干脆用Python或Java重写网站。
当时也重写过,有三四个人在做这件事情,但这些人改的速度远远赶不上另外二三十人写新PHP业务代码的速度。所以我们就想到写一个工具,来转换这些新写的代码,既不干扰既有的开发节奏,又能大幅优化性能,跟上变化。
当时我也读了下Zend Engine的代码,研究PHP为什么会慢。发现PHP速度之所以慢,是因为有很多的函数调用是动态的,而像C和C++里,很多函数是静态调用,不需要在执行的过程中去查询函数指针在什么地方,所以速度才快。
所以我们做了很大的调整,一定要改变这种方式,争取让所有的函数调用都能尽快实现,在编译的时候静态处理,执行的过程中就不需要再查询,指针已经在那儿了,这是最主要的加速思路。
那时候就萌芽了一个想法,如果能够把PHP直接转换成C++,也许这个性能问题就解决了。然后就花了很多时间去做原型。我们做了很多工作,把底层的PHP实现都改变了,有一个自己的Runtime Library,再就是一个PHP的扩展库,这个实际上是很大的一块代码。在这个上面,我们又写了一个把PHP转换成C++的一个编译器。先将PHP编译成C++,然后靠底下的这个库实现功能。这是最早期的工作。
不过这在当时只是一个副业,因为不知道这个东西到底有没有意义,是不是能提高性能。大概能拿出30%~40%的时间做这个。做完之后发现效果很好,就加入了其他同事一起做。后来速度不断提高,第一年提高了2倍,第二年又提高了2倍,后来提高到5~6倍的样子。
现在回头看,如果当时雇很多人把网站改成Java的,也是可以做到的,但Facebook的发展可能要停半年到一年时间,甚至更久,就有可能对Facebook的发展带来不可预期的影响。这件事情主要还是业务推动的。
InfoQ:后来HipHop发展成HHVM,从原来的静态编译变成了动态的JIT机制,您也参与了这方面的工作吗?
赵海平:引入HipHop之后,我们也有自己本身的一些问题,比如产品环境和开发环境就是不一样的,这样多多少少会存在一些问题,也就容易出现bug。再就是Facebook的代码量非常庞大,编译时间非常长,另外生成的二进制文件也非常大(超过1G),发布也很困难。
这时就出现了HHVM。HHVM不再是把PHP转换成C++,而是采用了一种新方法,把PHP转换成一个中间码,这个中间码在执行过程中再转换成机器码,不过调用的还是我们原来为HipHop写的底层库,它取代的主要是把PHP编译为C++的过程。
我并没有参与HHVM的编写,当时我已经离开这个小组了,另外一件事情吸引了我,这就是异步处理在分布式系统中的优化作用。
之所以离开这个小组,原因大概有几个方面:一个是,个人认为HHVM不再能把性能提高更多了,后来也确实如此,两三年之后HHVM出来,速度并没有更大的提高,最高只比原来静态编译机制快10%~15%,而且是因为静态编译这一块不再开发了。再就是新的课题特别有意思,具体我会在QCon北京上分享。
这就是为什么去GitHub上看,HHVM里面会有我的代码,主要是底层的代码还是基于HipHop的。HHVM的头两个字母就是来自HipHop,引擎还是原来的,不过上面做了很多工作,把PHP转换成中间代码,这个有点像Java的JVM。这样的好处就是研发过程和产品过程其实是一样的,而且不会有原来说的那种超大二进制文件的问题。中间代码很小,PHP可以直接发布到线上系统上。
InfoQ:国外一些著名的互联网公司,在性能调整和优化的过程中,慢慢都发展出了自己的编程语言,像Facebook设计了Hack语言,Google有Go和Dart等语言,Apple有Swift等。这方面您有什么感想吗,Facebook的Hack语言您是不是参与设计了?
赵海平:Google的Go语言挺有意思的,写得非常好。Hack语言我没有太多的参与。
PHP是弱类型的,这是性能提高的一个瓶颈,而强类型的话就可以做很多优化。最初我们是想增强PHP的类型系统。强化数据类型,这是引入Hack的一个主要因素。
InfoQ:PHP7最近也有很多改变,性能提高也比较大。
赵海平:这也是我临来之前刚刚听到的。PHP核心开发组的力量是很强的。我也跟他们的人员交流过,他们对整个PHP的优化有自己的思路和想法,也做了很多工作。这是件好事。其实重要的并不是说哪个团队或小组把PHP优化到什么样的地步,有几个小组都在做这个事情,彼此竞争,会促进整个PHP生态系统的发展。这种竞争也恰恰说明了PHP的重要,所以会有很多人关注它的性能优化。
InfoQ:您对公司发明创造自己的编程语言怎么看?
赵海平:编程语言这个问题,我说两点。第一,不能把语言当成一个特别神圣、至高无上的东西。语言也是整个软件系统的一部分,只是它分割的很好,独立出来了,可以执行更多的功能,我们可以用它实现我们的功能,可是在整体架构上看,语言也只不过是软件系统的一部分,而这一部分我们完全可以做一些调整,使其更适合我们的系统。而设计语言时一般考虑的是比较通用的目标,我们拿来用,只是因为它的绝大部分特性都是我们想用的。比如我们用C和C++写程序的时候,每次都要思考内存的模式是什么,是不是用share pointer,是不是用自己写的Object,内存的allocation/deallocation怎么做,一个语言帮我们把这些事情都做好了,这就是它的好处。它提供了一个很大的库,提供了一个软件执行的环境和范围,而这正是我们选择语言的初衷。
第二,作为一个公司来讲,不能说为了研发一个语言而去研发一个语言。这是没有意义的。一定要根据自己想要做的事情,在现有的软件架构当中,我们发现当前所用的语言提供的环境和范围不太适合,或者说这个语言的很多假设和假想,和我们所期待的东西并不一样,只有在这个时候,我们怎么也找不到一个合适语言的时候,我们才会创造一个新的语言,让这个语言更适合公司的事情。如果可以通用化,提炼出来,那就是语言,否则设计成软件库就可以了。
这是水到渠成的,不要强求。像Google开发Go语言,我认为它有自己的考量,可能在开发很多分布式系统的时候,现在的语言写法上不太直观,或者速度不够快,所以才创造了这么一个东西。Go应该能解决公司内部的很多问题,否则是很难存活的。
InfoQ:您可以结合自己这些年的经验,给中国开发者的成长一些建议吗?
赵海平:在美国的时候,我跟Facebook的中国员工聊的很多。我给他们最多的建议就几条。
第一,一定要提高交流能力。咱们中国人,尤其是中国搞计算机的人,很多人有个不该有的特点,就是喜欢把自己锁在黑屋子里埋头干活,跟机器交流特别擅长,跟人的交流一窍不通。这样不行,我相信在中国也是这样的,你不但要把自己的工作,技术活要做得特别好,而且要擅长表达自己的想法,擅长在工作当中讲述做的是什么,怎么样能够说服别人,怎么样能够跟别人在不伤和气的情况下,把问题解决好,这是很强的一个能力,而这个能力不是在学校里能学会的,是我们走向社会之后慢慢学到的东西,这个我恰恰认为中国的员工,尤其是在美国那样的环境,因为不是母语,可能处理得就不是特别好,有时说出来的话比较生硬,给对方的感觉不是特别好。
第二,中国人比较谦虚、内敛,讲究内涵,自己心里有的东西不表达出来。但是在工作中,可以适度强势一点,勇敢表达自己的想法。当然这个建议是基于美国多元文化的背景,在国内大家的文化背景一致,也许可以探讨最合适的沟通方式。
第三,掌握好英语,开拓眼界。我觉得在计算机这个技术里边能够非常了解英语,把英语的这个隔阂给去掉还是非常重要的。
我回来的时间还不长,等和大家接触多了,可能会有新的想法,目前就这几点吧。
InfoQ:好,感谢您接受我们的采访。期待您在QCon上的分享。
Author Contacted
告诉我们您的想法
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
赞助商链接
InfoQ每周精要
通过个性化定制的新闻邮件、RSS Feeds和InfoQ业界邮件通知,保持您对感兴趣的社区内容的时刻关注。
架构 & 设计
文化 & 方法
<及所有内容,版权所有 &#169;
C4Media Inc.
服务器由 提供, 我们最信赖的ISP伙伴。
北京创新网媒广告有限公司
京ICP备号-7
注意:如果要修改您的邮箱,我们将会发送确认邮件到您原来的邮箱。
使用现有的公司名称
修改公司名称为:
公司性质:
使用现有的公司性质
修改公司性质为:
使用现有的公司规模
修改公司规模为:
使用现在的国家
使用现在的省份
Subscribe to our newsletter?
Subscribe to our industry email notices?
我们发现您在使用ad blocker。
我们理解您使用ad blocker的初衷,但为了保证InfoQ能够继续以免费方式为您服务,我们需要您的支持。InfoQ绝不会在未经您许可的情况下将您的数据提供给第三方。我们仅将其用于向读者发送相关广告内容。请您将InfoQ添加至白名单,感谢您的理解与支持。经验21604 米
威望1077 米
在线时间7990 小时
版本7.1.20
机型小米Note
签到次数181
MIUI版本7.1.20
来自网页版
裁判观点: 安卓的内存管理机制是非常不错的,但在实际使用中感觉并没有那么的好。具体如体抉择,看个人使用习惯吧。最佳辩手: WhOòPy
本帖最后由 小墨灰 于
15:47 编辑
  Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进程,Android把这些进程都保留在内存中,直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。
  其实Android的本身设计就是希望将内存的管理交给系统来做,让系统自己管理系统内存的使用,以达到系统整体运行的稳定性与流畅性。
  虽然安卓内存管理机制看起来十分的合理,但是对于广大的安卓用户来讲,当遇到系统卡顿时作为用户唯一可以下手的地方就是后台了。有时候大家也会觉得,清理掉后台进程之后,系统确实流畅好用了许多。
  对于强迫症用户来讲,清理后台释放内存已经成为使用安卓机的必备动作,目前很多第三方ROM也都对于内存管理以及后台管理做了深度的优化,有的甚至以此为宣传点进行用户招揽。
  目前市面上的旗舰机型的内存已经达到了4GB,相对于两三年前的512MB来讲,已经有了非常大的提升,对于用户和应用厂商来讲,都有足够的余地进行操作。
  那么,你觉得大内存的安卓手机有必要关后台吗?
  欢迎大家热烈讨论,来说出你的观点噢!
  大内存的安卓手机有必要关后台吗?
  请跟帖发表您的见解,优秀的回帖将会获得10经验积分奖励。我们会从优秀回帖中选出20位辩论达人,每人获得1本界面记事本奖励,本期奖品由“界面新闻”赞助。
恭喜以上发烧友:、、、、、、、、、、、、、、、、、、、
近期【不服来辩】汇总
界面新闻——全中国最牛的记者都在这里给你写稿
绝对是个你意想不到的地方,柳传志、雷军、潘石屹、李宁、马蔚华、任志强、罗永浩、黄晓明、Angelababy、佟大为都在这里看新闻,全中国最牛的记者都在这里给你写稿,一票儿职场达人在这里告诉你公司正在发生的那些暗流涌动的事。你在这里的每一次阅读不光享受愉悦,还将获得积分,兑换全球500强公司提供的礼品。小米科技是界面股东之一。
扫一扫,轻松下载界面新闻APP
16:02 裁判: 小墨灰
我是强迫症,我必须要关
我觉得大内存的安卓手机有必要关后台!理由很简单,向我们日常不想要的东西放在一边要用的时候再拿出来,以免占用地方。想要拿出来也不迟!在这里我用三点说明下:
第一,耗电问题,虽说现在的技术已经很新进,或...
kally2012:
在水壹方88:
Enderman。:
byq0717byq:
&凯のξぁ:
&凯のξぁ:
腾飞中国95:
华山论剑1976:
打破常规的人:
惡魔の眼淚:
patricktty:
内存大,没有必要关
每一个人的需求都不同,对于需要快速启动指定应用的使用者来说,应用留在内存可以大大的减少频繁开启应用的时间,有得也有失,没有东西是完美的只有适合的。
但是如果应用可以更智能化去迁就使用者无疑是带给消费...
伊利优酸米:
KeeWilson:
KeeWilson:
sharesen02:
联邦屌插菊:
cao_尼玛菌:
lllicky滴橙纸:
wangzheyu:
奋斗小飞鸟:
keithlong:
秘书王富贵儿:
六一tiger:
过客风云子:
penelope_:
sunqingtao88120:
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
已有&11&人评分
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
MIUI 因你更精彩!
按立场筛选:
经验22895 米
威望228 米
在线时间938 小时
草帽海贼团团长,海贼王接班人,MIUI 8 黑豆组
机型小米Note 2
签到次数127
MIUI版本7.3.2
有必要,首先,关于待机耗电问题,就拿MIUI系统来说,虽然开发出神隐模式控制后台联网和GPS定位,但却不能控制后台耗电;其二,关于处理任务效率,后台一直开启,开少到无所谓,开多了,消息一大多,不好处理,比较麻烦;最后,关于安全保护问题后台开着如果不放在手机身边,安全得不到保护,隐私得不到保障
严重同意你的观点&
已有&2&人评分
经验1118 米
在线时间15 小时
版本7.2.21
机型红米Note3 全网通
签到次数58
MIUI版本7.2.21
通过手机发布
回帖奖励 +2
对于强迫症来说 他们希望什么都是符合他们所想象的&&但是强迫症就是病 你不可能用病态来作为观点& &在应用退出的时候他就已经不在占用cpu的后台了&&除了一些开启后台服务的应用 比如音乐类&&安卓在启动应用的时候应用是会加载转换机器码的 这些机器码留会就在运存里&&就算应用退出 到第二次使用的时候他就是直接运行而不用在进行机器码转换&&所以谷歌才开发art虚拟机&&跳过转换机器码的一个环节来让应用启动速度和流畅度进行提升&&时刻想着清运存的完全是用winds习惯的&&
已有&1&人评分
MIUI 因你更精彩!
经验153 米
在线时间24 小时
版本V8.0.5.0.LXKCNDG
积分 200, 距离下一级还需 300 积分
积分 200, 距离下一级还需 300 积分
机型小米手机4c
MIUI版本V8.0.5.0.LXKCNDG
来自网页版
回帖奖励 +2
从一定角度上说,安卓就是个先天残疾儿,上线之处还有不分运存内存之说,所谓的进程管理了,好多商家更是一再鼓吹rom空间的大小,但实际的情况是内存越来越大、cpu越来越大,事实。再有国内软件的环境,几乎个个开机自启、常驻内存,不推广告的是良心的。运存若可以大到一定程度估计就可以不要内存了,那速度必然是快。哈。
经验6383 米
在线时间234 小时
版本7.1.20
小米酱油组选手
机型小米手机4c
签到次数102
MIUI版本7.1.20
来自网页版
我觉得没必要关闭后台运程,其一,就是安卓的后台关闭再重启会延迟程序的开启速度也会影响CPU的运算能力。其二,就是在后台运行的程序,不关闭的情况下再使用会很方便的,例如QQ、微信等常用软件。
虽然安卓系统的安全是个问题,但是从使用的便捷性来说不关闭后台对使用体验会好点。长时间的话建议重启一次手机系统会更好点。
经验1991 米
在线时间67 小时
版本V8.1.6.0.MAACNDI
积分 2106, 距离下一级还需 2894 积分
积分 2106, 距离下一级还需 2894 积分
机型小米手机5
签到次数58
MIUI版本V8.1.6.0.MAACNDI
通过手机发布
回帖奖励 +2
如果有app我们并不会去使用,但是它仍然在后台运行,那么,耗电是肯定的,有时候甚至会偷跑本已为数不多的流量,同时后台应用也影响系统的流畅性,所以必须得关。
经验22895 米
威望228 米
在线时间938 小时
草帽海贼团团长,海贼王接班人,MIUI 8 黑豆组
机型小米Note 2
签到次数127
MIUI版本7.3.2
来自网页版
回帖奖励 +2
本帖最后由 蒙奇.D.黑豆 于
13:48 编辑
首先,关于待机耗电问题,就拿MIUI系统来说,虽然开发出神隐模式控制后台联网和GPS定位,但却不能控制后台耗电;
其二,关于处理任务效率,后台一直开启,开少到无所谓,开多了,消息一大多,不好处理,比较麻烦;
最后,关于安全保护问题后台开着如果不放在手机身边,安全得不到保护,隐私得不到保障。
世界无法适应你.只好你适应世界,努力做生活的主角,永远都不做要配角!!!
经验2048 米
在线时间81 小时
版本6.1.28
延续传奇丶
积分 2587, 距离下一级还需 2413 积分
积分 2587, 距离下一级还需 2413 积分
机型红米手机2A 联芯L1860C
MIUI版本6.1.28
来自网页版
回帖奖励 +2
没必要。大内存的手机既然是大内存了,又何必关后台呢。挂在后台既不耗电,有时又不会忽略重要消息。不然做大内存手机为何呢。而且关掉了,空出的大内存要干嘛。大内存就是要让你能充分的挂后台~不会忽略东西~
不懂得别人的痛,就别随意的评价一个人。
经验8780 米
威望103 米
在线时间232 小时
版本7.2.24
MIUI极客秀
机型小米Note 移动4G/联通4G
签到次数77
MIUI版本7.2.24
来自网页版
回帖奖励 +2
1, 目前的智能手机无论是安卓阵营还是苹果阵营的手机都有清除缓存或后天的功能,厂商这么设置也是为了解决手机耗电问题,这是一方面
2,目前不管是千元机还是高端旗舰机,内存大小并不能决定运行快慢,这个要看系统和处理器的设计搭配了,内存只负责在软件运行时给予缓存控制摆了,所以软件运行越多或者后台运行都将占用内存,同时手机系统也是软件程序,所以也会占用内存,要是后台占用过多的内存,系统支持不了过多缓存运算,那么就会出现卡机死机重启的现象.
3,关闭软件运行可以减少运存,也可以减少手机流量的流失避免未到月底就没有流量的痛苦,同时也可以省电;当软件在后台运行时就会不断的接受信息提示手机用户就会去点,除了影响工作外还因为你点击屏幕而时手机的电量不断下降.
经验1134 米
在线时间61 小时
版本V7.5.1.0.LXACNDE
积分 1094, 距离下一级还需 906 积分
积分 1094, 距离下一级还需 906 积分
机型小米手机2/2S
签到次数68
MIUI版本V7.5.1.0.LXACNDE
来自网页版
回帖奖励 +2
我个人觉得可以根据使用场景做出选择。
白天不间断玩机的时候,大可不必每次关闭一个APP就一键清理后台,这样反而然让CPU的功耗更大,间断玩手机时不建议关后台,反而再次打开提升启动速度。
晚上睡觉的时候我肯定要关闭后台,这样确实省点不少!而且MIUI系统自带锁屏后台清理功能,也是为了用户在不使用手机的时候关闭后台已达到省点目的。
以上为个人观点啦!
经验4525 米
在线时间102 小时
机型小米手机3/4 WCDMA版
签到次数132
MIUI版本7.3.3
来自网页版
首先,大部分程序退出不需要继续使用就要有自动关闭功能,有些程序退出后还需要接收信息的话,UI要做到尽可能不占内存,内存非越大越好,但是和CPU的搭配合适能发挥最大功能还是很羡慕的,所以,1G,2G,3G,4G都好,能够周转用的可用内存是关键。
经验4601 米
在线时间279 小时
版本7.2.24
机型红米Note3 全网通
签到次数96
MIUI版本7.2.24
来自网页版
回帖奖励 +2
我认为,不关后台可以随时切换到任何一个应用,工作效率高,使用方便,然而关后台能省电,以及为新的工作做准备。应该视情况而定。工作时不关后台,但是放下手机做别的事情时最好关掉后台软件。
专门为了体验版买了个米3W。。。
经验21723 米
在线时间237 小时
版本V7.2.2.0.LHOCNDA
机型红米Note3 全网通
MIUI版本V7.2.2.0.LHOCNDA
来自网页版
不管 多大的内存,只要你推出应用就应该要从后台关闭,要不然应用会自动连接网络浪费用户的相关流量,不管是数据流量还是免费的WiFi流量,这样都不应该浪费。
另外,后台一只存在意味着一只会浪费电量,在现在的电池发展的瓶颈期有电才会有一切,没电就什么都不是!
经验79682 米
威望287 米
在线时间4134 小时
版本7.2.24
机型小米手机3/4 WCDMA版
签到次数135
MIUI版本7.2.24
来自网页版
回帖奖励 +2
安卓手机发展到如今,内存的增加也是我们大家关心的问题。原来512M的内存,到1G、2G都不够用了?需要更大的3G甚至4G来维持。
Android系统随着系统和应用的大量增长,会对我们本身的内存有所限制,甚至可以说吃不消。故很多人会采取后台直接关闭,或者禁止的行为来提升释放内存。让所获得的内存越大越好。
其实吧,Android大多应用没有退出的设计是有道理的,这和系统对进程的调度机制有关系。如果你知道java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动应用的速度。这本来就是Android标榜的优势之一,如果人为去关闭进程,没有太大必要。特别是使用自动关进程的软件。
但是大家经常会遇到这种情况,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候。这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统。
Android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。所以为什么有的程序切出去重进会到主界面。但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务。服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了。
当一个程序放到后台时,系统可能将数据保存起来而让程序进行休眠,或者仅仅运行部分服务,仅仅当收到相关的申请时才恢复部分进程,处理完之后结束进程而保留服务——这些都是自动处理的,也就是说,如果用户运行的软件都是按照Android思想而设计的,那么除了明确有退出按键的一部分大型程序外,其他程序是都可以运行后扔到后台不用再管了的,当某个程序需要更多RAM时,系统会自动释放掉一些不重要且最近没有使用的程序;而当你打开某个曾经打开的程序时,系统会先检查RAM里是不是有这个程序的部分进程,然后进行恢复,这样可以更快打开它。
对于现如今智能手机的快速发展,连基本的RAM都不能满足大家的需求,越大越好的观点被很多人误解!其实内存够用就好。
当然,良好的手机使用习惯还是要保持的,就比如说不用的程序及时关掉,比如一些游戏程序,浏览器之类的在使用结束后完全是可以关闭的,这样既腾出了内存也会降低耗电量。
大型的应用、长期不用的应用,可以经常清理。对于开机启动优化我们也要做好。不要随意修改一些应用的root权限。长期进行缓存处理,不必要的后台和服务也可以即使处理。
已有&1&人评分
精品文章^_^
把我的悲伤留给自己 你的美丽让你带走
经验131 米
在线时间37 小时
版本JHACNBL30.0
积分 203, 距离下一级还需 297 积分
积分 203, 距离下一级还需 297 积分
机型红米手机 TD版
MIUI版本JHACNBL30.0
来自网页版
其实,内存大了对运行大型软件应用有好处,对于后台运行的软件应用要看情况来处理。有的经常使用的可以不关,这样在调用时方便,运行较快;而不是使用者必须使用的,可以关掉,也应该关掉,而这个权利要由使用者来掌握,这也是大家要ROOT的缘由。对于大多数使用者而言,由于对软件应用的情况不了解,不清理内存会导致手机运行慢、耗电大、待机短。所以说清理内存还是必要的,这就比如房子再大也需要整理吧。
已有&2&人评分
很有道理!
经验20105 米
在线时间460 小时
孤独龙啸天@特种部队
机型小米MIX
签到次数162
MIUI版本7.3.2
来自网页版
回帖奖励 +2
本帖最后由 孤独龙啸天 于
17:25 编辑
这个要一分为二的看,虽然手机内存的确越做越大了,但是对于安全的管理也许远远没有跟上,我们不止一次的看到或者听到后台跑流量的事,尤其是现在的4G网络,你确定你能做到自己的房子一夜之后就成三大运营商家的了也无所谓吗?对于有没有必要关闭后台,我的看法是绝对有必要,意见如下:
& && & 内存再大也是有用途的,不是为了开着后台的,我们对于内存的追求是基于更多的APP,更多的图片视频资料更多的体验效果,谁愿意打开APP后坐等后台运行?
& && && &任何APP的运行哪怕是后台运行都是需要电量的,耗电问题必须直面,我们不可能随时背着充电器到处充电吧?就算能做到难道这样真的好吗?顺手清理后台就能解决的问题非要弄那么复杂吗?
& && &&&后台程序照样消耗流量,你要是开着后台缺限制使用流量的话后台有什么意义?除非你用的就是不需要流量的APP
& && &&&还有一个概念性的问题,内存大,手机的体验感还要看运存怎么样,不然照样卡的一逼,后台开多了安卓手机运行内存就会吃紧,这是大家感同身受的吧,一般手机最大就是128G没错了吧,开多后台你试试,照样卡死你没商量,当然这是一个比较级
最后,很多反对者说清理了后台我还要什么大内存呢,这就回到我开头的说法了,后台当然有存在的意义,但是请问有谁忙到必须开着很多个后台一起忙着工作的情况?我是绝对的强迫症,我选择不用的后台坚决清理,保证体验的流畅性!
经验4698 米
在线时间354 小时
版本7.2.10
机型小米手机2/2S
签到次数150
MIUI版本7.2.10
通过手机发布
回帖奖励 +2
我是觉得,内存已经很大了,后台的管理我相信MIUI会给我们一个满意的答案。后台耗电的问题MIUI攻城狮已经开发神隐模严格控制后台耗电,我就不在赘述后台耗电的问题了。大内存是趋势,不管用不用的上,正如同布加迪威龙,你真正有多少秒能开到400KPH,速度是车子的象征。其实系统的卡顿跟内存关系实在不大,跟优化能力有关,跟后台能力关系微乎其微,如果跟内存和后台过不去的,请参见iOS。
经验8634 米
在线时间207 小时
积分 9305, 距离下一级还需 10695 积分
积分 9305, 距离下一级还需 10695 积分
机型小米手机5
签到次数96
MIUI版本7.3.2
来自网页版
回帖奖励 +2
其实没必要在意这个,安卓包括其定制版系统都有内存优化机制,大内存手机关闭不关闭后台视个人而定。
不用在意剩余内存的大小,其实很多人都是把使用其他系统的习惯带过来来了。android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系。如果你知道java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存
& && & 不用在意剩余内存的大小,其实很多人都是把使用其他系统的习惯带过来来了。android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系。如果你知道java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动应用的速度。这本来就是android标榜的优势之一,如果人为去关闭进程,没有太大必要。特别是使用自动关进程的软件。
  到这里有人会说了,那为什么内存少的时候运行大型程序会慢呢?其实很简单,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候。这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统。所以,有个更改内存阀值的程序可以有一定改善。但改动也可能带来一些问题,取决于值的设定。
  那么,进程管理软件有无必要呢?有的。就是在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度。但一些小程序,完全可交由系统自己管理。
  谈到这里,可能有的朋友会问,如果不关程序是不是会更耗电。我就说说android后台的原理,你就明白了。android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。所以为什么有的程序切出去重进会到主界面。但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务。服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了。这个在进程管理软件里能看到,标签是service。至于广播什么的我就不涉及了。所以没有带服务的应用在后台是完全不耗电的,没有必要关闭。这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个android的优点呢。
  还有一个,为什么android一个应用看起来那么耗内存。大家知道,android上的应用是java,当然需要虚拟机,而android上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机。这样设计的原因是可以避免虚拟机崩溃导致整个系统崩溃,但代价就是需要更多内存。
  些设计确保了android的稳定性,正常情况下最多单个程序崩溃,但整个系统不会崩溃,也永远没有内存不足的提示出现。大家可能是被windows毒害得太深了,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,很没必要。大家不妨按我说的习惯来用用这个系统。
所以关不关闭后台视个人而定
经验830 米
在线时间35 小时
版本V8.2.2.0.MAGCNDL
积分 882, 距离下一级还需 1118 积分
积分 882, 距离下一级还需 1118 积分
机型小米手机5S
签到次数39
MIUI版本V8.2.2.0.MAGCNDL
来自网页版
如果每个app的设计都非常合理,
不该请求的权限不请求,
不给用户推送广告,
没有必要就不创建server进程,
不干扰其它程序执行,
不会唤醒自家的其它应用。
如果做到以上几点,在安卓的内存管理机制下,安卓的多任务绝对是高效率的。
然而,我想多了。
目前,没有一个app符合以上几点,安卓的后台就是多余的,墓碑制后台才是正确的选择,也许当初谷歌的目的是为了推送广告方便吧。。。
只有安卓是真后台,
不杀后台,后台杀电池。
已有&1&人评分
精品文章^_^
经验8435 米
在线时间448 小时
版本V8.1.2.0.LXACNDI
积分 9388, 距离下一级还需 10612 积分
积分 9388, 距离下一级还需 10612 积分
机型小米手机2/2S
签到次数112
MIUI版本V8.1.2.0.LXACNDI
通过手机发布
楼主没有区分后台缓存和后台服务进程,两者是不同的,后台缓存确实没必要清理,但后台服务进程是会不停唤醒的,不仅占用系统资源,而且耗电,这是必须要清理的。国内各种软件开发商,后台大部分都是开的服务,这也是中国特色,不清理会加倍耗电,所以必须清理。
已有&1&人评分
精品文章^_^
经验4602 米
在线时间227 小时
版本7.1.20
积分 5721, 距离下一级还需 14279 积分
积分 5721, 距离下一级还需 14279 积分
机型小米手机5
签到次数125
MIUI版本7.1.20
通过手机发布
必须清理。安卓内存的运行机制有合理之处,但是至今从未优化,导致了这样一些问题:1.推送服务横行,不清理内存很难杀掉,导致内存长期被占用而且费电(后台进程不费电,后台服务是要烧电的哦),必须及时清理 2.据报道,大多数的时候安卓手机卡顿都是这种情况:内存所剩无几,开一个程序,触动了安卓自动清理闸值,于是加载程序和清理内存同时忙,于是卡顿(这种问题我自己也有体验),卡顿严重还会引起死机等问题,这是极影响体验的。所以与其等系统清理,不如自己动手。【顺便说一句,在这个问题上MIUI有智能内存回收的优化,可以缓解这个问题,但是效果还有待提高哦】
已有&1&人评分
MIUI 因你更精彩!
经验5005 米
在线时间42 小时
版本7.1.20
积分 5524, 距离下一级还需 14476 积分
积分 5524, 距离下一级还需 14476 积分
机型小米平板2
签到次数74
MIUI版本7.1.20
必须要关闭。
App在后台仍然会消耗一定的资源。耗电,耗流量。
另外,内存余量不足时加载新的软件,首先得释放内存,而这个释放的过程也是会占用时间和资源的。当频繁释放内存时就会出现卡顿现象。
所以,对于不常用的App用后最好关闭。
经验170 米
在线时间8 小时
版本6.6.16
积分 186, 距离下一级还需 14 积分
积分 186, 距离下一级还需 14 积分
机型红米手机 TD版
MIUI版本6.6.16
安卓的内存管理制度区分了两种截然不同的后台。
一种是缓存,缓存主要是将应用程序缓存到后台,应用程序并不会启动,所以没有耗电之说。
另一种会耗电的是进程,进程在Android上和在Windows上意义相差不多,都是在后台运行着的程序,国内app风气导致了清理这方面并没有什么卵用。
例子:微信、QQ这类有守护进程。百度全家互相唤醒。阿里全家互相唤醒。
为什么QQ不使用GCM呢?因为国内手机厂商默认安装Google Play服务!而微信自带GCM,但是因为没有Google Play服务用不了。(注:GCM是一种由Google提供的统一化的消息推送服务,可以部分达到省电的效果,因为无需应用在后台等待消息)
综上所述,我认为清理内存并没有什么用,反而还会误杀提升速度的缓存,建议直接重启效果更好些。
P.S.发现MIUI7开始把系统应用放到缓存里了,这是不是从良的表现呢。
(以上均为本人观点,不喜勿喷)
经验5722 米
在线时间249 小时
版本V8.2.2.0.MAGCNDL
积分 6591, 距离下一级还需 13409 积分
积分 6591, 距离下一级还需 13409 积分
机型小米手机5s
签到次数73
MIUI版本V8.2.2.0.MAGCNDL
来自网页版
内存大了必须可以不杀后台。不过国内安卓环境这么混乱,不只是打开一个进程的问题,进程附带的众多服务也一并开启。如果后台进程不被杀掉,服务也无法终止。安卓服务费电的是服务。所以不杀后台会更费电,无论多大的内存也要啥进程杀后台。
经验2010 米
在线时间230 小时
版本V7.2.1.0.LHMCNDB
积分 2449, 距离下一级还需 2551 积分
积分 2449, 距离下一级还需 2551 积分
机型红米Note2 移动/标准
签到次数25
MIUI版本V7.2.1.0.LHMCNDB
来自网页版
感觉完全没必要.现在的手机基本都是双核甚至以上.每个cpu频率都在1G以上.运行软件不会太吃力.
RAM方面 不像前些年几百的RAM.
MI NOTE都是3G的RAM
运行软件剩余都绰绰有余.平时用着不清后台也没觉得哪里卡.
经验2734 米
在线时间28 小时
版本6.6.17
积分 3142, 距离下一级还需 1858 积分
积分 3142, 距离下一级还需 1858 积分
机型红米Note2 移动/标准
签到次数36
MIUI版本6.6.17
来自网页版
必须关啊。有程序始终在后台。总感觉自己的手机。很雍正。就像看着2gb的内存,开机确是700多m 可以使用。虽然那些占用的内存可能不会影响系统的流畅性。但是对于我们屌丝而言。总感觉不放心,总觉得手机里有什么东西在蛮这我们。这也会降低屌丝对手机的探索性。
经验5337 米
在线时间184 小时
版本7.1.20
积分 5648, 距离下一级还需 14352 积分
积分 5648, 距离下一级还需 14352 积分
机型红米Note3 全网通
签到次数140
MIUI版本7.1.20
来自网页版
必须关的啊,虽然说现在有4G RAM,但是要知道应用也越来越耗RAM,而且现在用到的应用越来越多,不关后台的话,那么,你手机里所有的应用都后台,那么,你的运存还能剩下多少,而且安卓系统到RAM消耗到一定程度就会杀进程,你不清理后台,那么你想后台的程序被杀,重新打开又要再加载,浏览器还会再次消耗流量,而不想后台的程序还在消耗你的RAM,这不是本末倒置么?
经验1450 米
在线时间43 小时
版本7.2.24
积分 1644, 距离下一级还需 356 积分
积分 1644, 距离下一级还需 356 积分
机型小米手机3/4 WCDMA版
签到次数30
MIUI版本7.2.24
来自网页版
其实在手机发展到现今这个阶段,关闭后台释放内存其实都属于个人行为,有些人认为关了后台会流畅内存占用少,有些人认为在手机大内存趋势的发展时代没有必要关闭,最主要还是手机优化的体现,毕竟Android和IOS的机制不一样,每个人的使用习惯也不一样,如果感觉小内存清理了后台会使手机变得轻快会省电会流畅那就清理,如果觉得大内存开多个应用在后台也不会使手机内存占用率高不会收影响那就不清理,在我看来我使用的是2G的内存所以我会清理,就像我说的清理与不清理都是个人行为
在线时间9 小时
版本6.3.18
积分 45, 距离下一级还需 5 积分
积分 45, 距离下一级还需 5 积分
机型努比亚Z7 mini
MIUI版本6.3.18
来自网页版
有必要。何为大内存?2g?3g?4g以上?至少看看小米系列的手机吧。开机一般内存占用都是50%左右,用了一两天以后剩余内存估计只有30-40%,而此时你需要玩大型游戏怎么办?第二个问题就是电量。由于安卓没有ios软件开发规范,许多程序经常常驻内存。不仅仅导致机子运行卡还有就是电量流失。智能机普通使用基本都一天充了。稍微用多些就需要一天多充,很麻烦。
经验1545 米
在线时间14 小时
版本7.2.24
积分 1575, 距离下一级还需 425 积分
积分 1575, 距离下一级还需 425 积分
机型小米Note2
签到次数113
MIUI版本7.2.24
来自网页版
当然有必要,不关的话是不是会耗电。就算不说耗电问题,在不关的情况下你去玩一个手游,一不小心卡掉了怎么办,再说了万一刚出了件好装备被卡掉了怎么办。就算不说手游的问题,如果你正在和女神聊的正火热时,突然内存不足被卡死机了,天呐!这时说不定是你唯一接近女神的机会却因为死机而挫败了,是不是好可惜,天呐!真的好可惜啊。再说了种种类似情况都有可能因为内存不足发生闪退,死机。为了防止万一关掉又何妨!
经验4084 米
在线时间197 小时
版本6.8.18
积分 4406, 距离下一级还需 594 积分
积分 4406, 距离下一级还需 594 积分
机型小米手机3/4 WCDMA版
签到次数131
MIUI版本6.8.18
来自网页版
以前都有强迫症,习惯关闭内存。
为了这个辩论,找了下资料。终于知道了内存少时系统卡顿的问题:在内存剩余不多时打开大型程序时会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候。这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统。
从这个原因来看,其实杀内存有一定的必要性,但如果不经常开启大程序的话,应该是不需要杀的。
经验7361 米
在线时间100 小时
机型小米手机5
签到次数75
MIUI版本7.3.2
通过手机发布
首先你要知道Android系统是基于Linux 2.6内核开发的开源操作系统(linux是啥都不知道自己去百度吧),而linux系统的内存管理有其独特的动态存储管理机制。不过Android系统对Linux的内存管理机制进行了优化,Linux系统会在进程活动停止后就结束该进程,而Android把这些进程都保留在内存中,直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。
如果你懂java,就会更容易理解Android系统的内存管理机制。与java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阈值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。Android系统有六类进程:前台进程、可见进程、次要服务、后台进程、内容供应节点、空进程。对于高手而言可以用MinFreeManager之类的软件进行进程管理,分别为六类进程设定不同的阈值来操纵系统的内存分配机制。不过对于一般用户而言,Android系统默认的分配机制已经可以满足使用需要,因此也不需要再去调整。
对于一些内存很低的低端Android机而言,系统默认的内存分配机制无法实现很完善的内存调配。所以在运行大型游戏时需要先清理一下内存。然而对于我们的ANDROID系统的手机而言,几百m的总内存和几十m的空余内存已经可以充分的满足系统自动调配的需要,因此完全没有必要老去杀进程、清内存。
有的兄弟说后台挂着程序很费电,事实上Android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。至于QQ、音乐播放之类的程序可以在后台运行,是因为这些程序在后台开启了服务,而服务可以后台运行,所以没有带服务的应用在后台是完全不耗电的,没有必要关闭。这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源。
Android系统这样的设计不仅非常适合移动终端的需要,而且减少了系统崩溃的可能,确保了系统的稳定性。老想着清理内存的同学完全是因为被塞班或者Windows毒害太深,事实上,经常用Taskiller之类的软件关闭后台所有进程,很容易造成系统的不稳定。很多时候出现问题,只要重启就能解决,其原因也在于此。
说了这么多,总结起来很简单,牛B的人自己去操纵系统内存分配的阈值,而普通用户则是想怎么用就怎么用,完全不用去鸟剩余内存的问题,那些内存清理的程序完全可以扔到一边了
经验11118 米
在线时间403 小时
MIUI 9 等待组
机型小米手机5
签到次数137
MIUI版本7.3.3
来自网页版
虽然随着科技发展,ram已经有4G的,但是随着科技的发展,软件的美化以及程序也越来越大,用的运存也越来越多,当开几个大应用,运存不够时系统会先释放运存然后加载启动应用,这段时间并不算短。根据以往的经验来看,安卓系统会让运存不断的减少,到最后只能重启解决,而不清运存,系统占得也越快。所以随时清运存对速度还是有很大帮助的。另外,可移动智能设备的电量也是一个问题,大量的软件在后台会消耗大量的电量,所以常清运存是一个很好的习惯。
经验10187 米
在线时间375 小时
Be simple.
机型小米手机4电信4G版
签到次数91
MIUI版本7.3.2
来自网页版
有必要,首先,关于待机耗电问题,就拿MIUI系统来说,虽然开发出神隐模式控制后台联网和GPS定位,但却不能控制后台耗电;其二,关于处理任务效率,后台一直开启,开少到无所谓,开多了,消息一大多,不好处理,比较麻烦;最后,关于安全保护问题后台开着如果不放在手机身边,安全得不到保护,隐私得不到保障。
经验5644 米
在线时间272 小时
版本6.6.17
MIUI 7测试组
积分 6741, 距离下一级还需 13259 积分
积分 6741, 距离下一级还需 13259 积分
机型小米手机2/2S
签到次数83
MIUI版本6.6.17
来自网页版
1.如果开太多以前的应用还是会被挤掉。遇到要一直在线的游戏或者其他就麻烦了
2.不清后台程序会一直运行着。就算有什么所谓的神隐模式,也只是限制一些权限,而不是直接清理。
3.我个人对于流畅特别的要求高,如果长期不清理,运行应用多了,会有延迟。
经验6067 米
在线时间45 小时
版本7.2.27
机型小米Note 顶配版
签到次数101
MIUI版本7.2.27
来自网页版
本帖最后由 惡魔の眼淚 于
18:16 编辑
我认为有必要清理,有几点因素决定:
1.现在虽然用的是note顶配版,运存达到4G,但是手机重启后系统就要占去了近2G,也就是说剩下的只有2GB左右供用户运行,MIUI现在越做越臃肿,带动了很多的系统后台,如果不清理一些后台的话会很耗电的,况且顶配版本来就是耗电大户
2..后台不清理的话,很多软件都会推送消息,状态栏上全是软件的图标,看着就很烦,而且那么多推送的消息很扰民,况且这些推送消息是需要流量吧,2G网络时代还好说,3G4G时代流量耗得相当的大,尤其是4G,如果不关闭这些后台,那么请问你有多少流量给这些后台耗掉?你真是土豪吗?
3.我有一定的强迫症,看到运存占了50%-60%的时候就会不自觉的清理一下,一个系统桌面都占用230M空间,我都想把桌面重启一下,而且我也设置了息屏一分钟自动清理内存
4.开启后台理论上运行起这些软件速度会很快很流畅,但是有一点我们必须搞清楚,随着后台开启越来越多,进程一直占用内存,毕竟内存是有限的,即使内存再大,当占满内存之后系统自身的调进程调度策略,这是十分消耗系统资源的操作,就会显得系统很卡
综上所述,我觉得还是有必要定期清理内存,而且希望MIUI不要越做越臃肿,建议多优化一下
老鼠爱大米,我却爱小米
洗刷刷洗刷刷,刷刷更健康
经验904 米
在线时间54 小时
积分 942, 距离下一级还需 1058 积分
积分 942, 距离下一级还需 1058 积分
机型小米手机4
签到次数21
MIUI版本7.2.9
来自网页版
每一个人的需求都不同,对于需要快速启动指定应用的使用者来说,应用留在内存可以大大的减少频繁开启应用的时间,有得也有失,没有东西是完美的只有适合的。
但是如果应用可以更智能化去迁就使用者无疑是带给消费者好处,例如一些不需要更新的应用就可以将其冬眠起来,而不是一味地强制关闭,有的应用就算被强制关闭了也会偷偷在后台运行起来。需要更新的应用就可以保留指定需要的服务,定时更新消息以获得最新动态。
经验8195 米
在线时间219 小时
版本6.12.29
机型小米手机3 TD版
签到次数143
MIUI版本6.12.29
来自网页版
我觉得大内存的安卓手机有必要关后台!理由很简单,向我们日常不想要的东西放在一边要用的时候再拿出来,以免占用地方。想要拿出来也不迟!在这里我用三点说明下:
第一,耗电问题,虽说现在的技术已经很新进,或者系统很优化,比如miui7,可以让你没有运行的程序处于静止状态,当你需要你再次触动它,这的确是省了一下电,但是问题,耗电问题仍然存在,只是给它最小化而已
第二,内存问题,你可以说现在内存已经从512M到现在2-3G内存,但是你同时也可以感受得到,以前一个QQ软件储存才多少内存,现在一个就有20几G内存,那它对应的内存也相对提高多少,你以前一个贪食蛇游戏才多少M。现在一个多少,以前的游戏几乎都是2D游戏,现在你看看,你手机3D游戏多还是2D游戏多,那这些3D游戏所要求的内存也是很大的要求,内存不足,玩起来就很卡顿,你还会喜欢嘛,所以及时关掉不用的后台,已让出更大的空间运行。
最后,流量问题,你知道么,现在手机不是话费贵,以前打电话老是担心超出预算,但是你现在我们担心的问题,月底到了,我们没流量怎办,蹭WiFi,到处去蹭,假设我们把微信,QQ这些留在后台运行,那它也是在耗我们的流量,亲,这是我们耗不起的动作啊,关掉后台运行才是最聪明的动作
所以我方觉得大内存的安卓手机有必要关后台
没有失哪来得
经验310 米
在线时间5 小时
版本6.3.17
积分 311, 距离下一级还需 189 积分
积分 311, 距离下一级还需 189 积分
机型小米Note 移动4G/联通4G
签到次数13
MIUI版本6.3.17
隐私问题相当严重,不要以为隐私就是安全中心里面禁止几个权限就ok了
1.浏览器的cookies隐私可以记录你全部的浏览器行为,并且是自动被厂家获得并卖给别的需要的公司,其中转手时各种安全问题,google就被爆出无数条相关敏感信息被盗窃的消息。
2.你用个QQ,微信,facebook,或者是别的任何一款社交软件,你的分享的一切实际都在公司的掌控之中,不关他隐私保护条例弄得多么像模像样,但是都在背地里卖用户隐私。
有一句真理,没有免费的午餐,一切都是有代价的!
QQ免费吧?微信免费吧?facebook免费吧?google chrome浏览器免费吧?代价呢?就是你们的隐私!
经验143 米
在线时间1 小时
版本5.9.24
积分 143, 距离下一级还需 57 积分
积分 143, 距离下一级还需 57 积分
机型小米手机3/4 WCDMA版
签到次数11
MIUI版本5.9.24
其实我觉得应该出一款软件~把自己所有的软件分个重要等级~在内存吃紧的时候按软件的等级去关闭一些软件~另外就是由用户自己去合理分配控制空闲内存~比如有些人喜欢大空闲内存而有些人无所谓~再就是退出程序杀死所有该程序的相关进程~防止后台重启等~
我觉得做到以上几点~那手机相信就不会卡顿了~
补充一点~我觉得有时候运行大型游戏出现卡顿~或许是因为在清理内存造成的~那为什么这个清理速度能不能快点?每个软件安装首次运行后~系统能不能记住这个软件需要一个多大的内存运行~在下次一点击运行这软件时~立马按级清理内存~然后运行~应该就不会卡吧
个人意见~不喜匆喷
经验18757 米
在线时间955 小时
版本V8.2.1.0.NAACNEB
MIUI 8 体验组
机型小米手机5
签到次数128
MIUI版本V8.2.1.0.NAACNEB
来自网页版
回帖奖励 +2
肯定有的啊
相信美好的事情即将发生
经验18757 米
在线时间955 小时
版本V8.2.1.0.NAACNEB
MIUI 8 体验组
机型小米手机5
签到次数128
MIUI版本V8.2.1.0.NAACNEB
来自网页版
相信美好的事情即将发生
经验4455 米
在线时间160 小时
版本7.2.24
机型小米Max 标准国际版
签到次数45
MIUI版本7.2.24
来自网页版
回帖奖励 +2
如果內存愈來愈大,可不關
经验199 米
在线时间32 小时
版本7.1.22
积分 236, 距离下一级还需 264 积分
积分 236, 距离下一级还需 264 积分
机型酷派大神F1
MIUI版本7.1.22
来自网页版
后台耗电& &推送广告&&浪费流量&&唤醒同家族的app& &占用cpu&&导致发热严重
经验1569 米
在线时间45 小时
版本5.9.10
积分 1624, 距离下一级还需 376 积分
积分 1624, 距离下一级还需 376 积分
机型红米手机2-TD版
签到次数24
MIUI版本5.9.10
来自网页版
回帖奖励 +2
必须的关啊,怎么能不关啊
经验2471 米
在线时间113 小时
版本V8.0.1.0.KXCCNDG
积分 3035, 距离下一级还需 1965 积分
积分 3035, 距离下一级还需 1965 积分
机型小米手机3 TD版
签到次数12
MIUI版本V8.0.1.0.KXCCNDG
通过手机发布
必须滴,费电,费流量
经验3557 米
在线时间145 小时
机型小米手机3/4 WCDMA国际版
签到次数194
MIUI版本7.3.2
来自网页版
回帖奖励 +2
5.0以后可以不管,4.4还是关了吧
经验1648 米
在线时间209 小时
版本V8.1.3.0.MXDCNDI
积分 1909, 距离下一级还需 91 积分
积分 1909, 距离下一级还需 91 积分
机型小米手机4
签到次数36
MIUI版本V8.1.3.0.MXDCNDI
来自网页版
回帖奖励 +2
耗电是个问题
“澎湃S1 ”芯片纪念勋章
参与活动回帖可得
MIUI 300周
MIUI 300周更新纪念勋章
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
1000万用户纪念勋章
MIUI1000万用户纪念勋章
MIUI 7纪念勋章
MIUI五周年
MIUI五周年纪念勋章
小米平板首发纪念勋章
小米平板首发纪念勋章
小米手机2终身荣誉勋章
小米手机2终身荣誉勋章
MIUI三周年
MIUI三周年纪念勋章
百万壁纸评审纪念勋章
已关注极客秀微信
已关注微信
疾风测评勋章
资源疾行活动限定勋章
MIUI6 荣誉勋章
MIUI6 荣誉勋章
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
MIUI 100周
100周发布纪念勋章
发烧友俱乐部
发烧友俱乐部
社区VIP贵宾专属
MIUI六周年
MIUI六周年纪念勋章
圣诞节勋章
参与圣诞活动
2017年小金鸡勋章
回复2016年度评选活动贴
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
参与红米Note 4X活动
MIUI 8纪念勋章
MIUI 8纪念勋章
小火箭勋章
神舟11号 话题活动
灵魂画手勋章
参与灵魂画手活动
为奥运加油勋章
为奥运加油勋章
小米六周年
小米六周年米粉节
小米商城购买纪念勋章
论坛APP购买小米商品获得
参加流量购买活动
用户反馈APP词条填充精英
参与用户反馈APP常见问题填充活动
MIUI年度优秀勋章
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号

我要回帖

更多关于 手机内存不足怎么清理 的文章

 

随机推荐