» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 22 12
发新话题
打印

关于内存和耗电,献给Android用户。

posted by wap, platform: iPhone
引用:
原帖由 @yfl2  于 2015-9-14 22:15 发表
原帖由 ff_cactus 于 2015914 22:13 发表 http://club.tgfcer.com/images/common/back.gif
posted by wap, platform: iPhone
首先是脚粉说内存多省电。
然后我文中说内存多少与省不省电没有因果关系,省电要靠禁止程序无章法的运行。
然后脚粉开始YY,自嗨。思路各种天马行空。装疯扮傻,自己骗自己。 [/quote
喂,gay也是人,要点脸
别人说的是加内存对性能有利,也可以用的更爽,这是事实
你说的是加内存会明显影响安卓机续航
现在又说内存多少和续航没多少关系了
给脚粉洗脚也不是你这么洗的。要我找出其他脚粉说的原文吗?算了,我也没这个功夫。
我唯一想说的是一般Android用户可千万别听脚粉的话,脚粉不但要骗自己还要骗大家。


TOP

posted by wap, platform: iPhone
引用:
原帖由 @jinwyp  于 2015-9-14 22:17 发表
1G内存够吗?
你也玩羊驼君的这个烂游戏啊,是不是它比PS1到PS3上的游戏都高级?人家只需要不到256M的内存哦。



TOP

posted by wap, platform: iPhone
引用:
原帖由 @fatehe  于 2015-9-14 22:41 发表
以前不是有文章说安卓回收内存机制很屌吗,说用户杀后台都是手贱。当时我还真信了,最后卡成狗,然后告诉我安卓机显卡太烂才卡,换了机皇之后没多久又卡,又告诉我,内存不足才卡,换了大内存机皇,用了段时间又卡,又说安卓底层机制是模拟器,所以卡,没救了,呢吗。
早说啊,我就买苹果,浪费钱。
这次三星S6貌似不卡了,但是千万别升级5.1.1。
信脚粉的话没好下场的,哈哈哈。


TOP

posted by wap, platform: iPhone
引用:
原帖由 @flyingchaos  于 2015-9-14 22:52 发表
手机上一个随意操作,cache要大范围刷新,喷了。手机上cache 很小,只有几m,喷了。
脚粉能不能自己查查 ARM Cortex-A57?

TOP

posted by wap, platform: iPhone
引用:
原帖由 @LTFYH  于 2015-9-15 00:06 发表
同意LS的观点,内存大并不表示就会驻留更多的流氓软件,
因为第一,驻留内存的后台程序并不会很大,当内存在2G这个范围,差不多就不会说因为内存不足而无法驻留后台程序了,
第二,如果内存不足的情况下,出现要驻留后台的程序,系统会自动去释放一些资源,这些资源一般是全局的一些静态资源,系统并不会去自动去杀掉一个用户进程来保证新应用的内存,所以这种情况下也不会出现说2G有20个后台程序,4G就有40个后台程序。
第三,如果系统回收的资源无法满足新驻留程序的需要,那肯定就是报内存不足了,但事实上在ANDROID内存主流达到2G之后基本就没有出现过此类的提示。
也就是说当内存超过一定阀值后,内存大小并不影响后台驻留程序的多少。
那么为啥ANDROID 喜欢更大内存呢,很简单,因为ANDROID是真后台,我玩到游戏途中,想切出去看下视频,或是启动另一个刷刷刷游戏,这种情况下肯定内存资源就不会被释放,也就是说如果程序允许的话,我可以同时自动刷多各个大型游戏的副本。
简单来说,结论就是2G的ANDROID机不一定就比4G的ANDROID机省电,因为2G基本上可以允许上百个后台驻留程序了,基本上对普通用户来说能偷偷耗电的程序都能装进去了。实际上内存和耗电根本毛关系都没,是虚拟大神新发明的CACHE论硬要把这个扯到一起,而文片居然会力挺虚拟大神实在是让人始料未及。
前面还说得还算在理,后面就直接自抽耳光了,内存和Cache是一码事吗?要你看书你又不看。我可以引经据典的告诉你:
1,数据必须在Cache里现代CPU才能用。
2,Cache管理很耗电。
3,手机上的Cache很小。
毫无疑问,这三点加起来可以说明如果各种程序在后台运行会导致耗电激增。
如果我把引用都找出来,你直播跳楼吗?

TOP

posted by wap, platform: iPhone
引用:
原帖由 @flyingchaos  于 2015-9-15 00:22 发表
第二点喷倒不是说手机CPU cache不是几M,而是片上几M的cache已经不小了,目前的技术水平就这样,台机CPU也一样,所以不要说得手机cache小。第一点喷是觉得虚片还是要补补操作系统进程调度以及虚拟地址的概念再来忽悠。
小当然是相对于台式机来说的,这还需要你来阐明?
说我忽悠哪脚粉自己来说嘛。反正别人说的都是错的,脚粉自己骗自己能错得了吗?

TOP

posted by wap, platform: iPhone
引用:
原帖由 @flyingchaos  于 2015-9-15 00:41 发表
虚片还是没明白,我的意思是几M的cache,即使相对于台机来说,已经不小了。你要说进程频繁切换造成的功耗影响,最好从TLB来黑,因为你很难拿出cache miss率的数据来说明同样cpu在安卓下面会更高(因为这只影响到cold miss)。以上是你这篇硕士论文的提纲。
按脚若干后台轮流抢CPU比苹果单个独占的cache miss率更高这还需要拿数据证明?
你到底懂不懂cache最基本的机理?
吓死了,睡觉。

TOP

 22 12
发新话题
     
官方公众号及微博