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


 74 12345
发新话题
打印

[其他] 都在谈内存?那虚拟内存大师首先纠正大家关于内存的一些常见错误。

为了更好的,更科学的讨论问题,也为了更好的批判苹果。我身为虚拟内存大师兼安卓爱好者首先得纠正大家在讨论时的几个常见的错误。

1. 由于内存不足,我的手机,平板经常重启。
关于这个问题,我首先想请大家回想一下在PC上有没有遇到过类似的情况,也就是说你程序开多了,机器就重启了。就我自己的使用经验来看是没有。我遇到的是通常开某个特定的应用程序导致系统死机或机器重启。如果我程序开得太多,机器会变卡,但不会重启。这其实是操作系统设计里一个最最基本的问题,死机或重启是最最应该避免的情况,操作系统只要有一线希望也不会希望自己崩溃,从而导致机器重启。内存管理是操作系统的核心问题,操作系统绝不应该因为没有内存而崩溃。假如内存吃紧,操作系统会拒绝用户的某些操作(比如无法再多开应用程序),或者释放掉某些内存。 如果内存吃紧导致了操作系统奔溃,那么这是操作系统里面的BUG。或许我换个比喻大家更容易理解 --- 假如内存增加了一倍,你又多开了一倍的程序,这个时候还是死机了,这是因为内存的问题吗? 内存不足是不可避免的外因,内因却是你的内存管理有BUG。

2. 64位程序占用更多的内存。
首先程序本身需要占用内存,然后程序中使用的数据也需要占用内存。对于程序本身来说,32位的程序好64位的程序大小的差别几乎可以忽略不计。对于程序中使用的数据,64位会占用更多的空间,因为某些数据类型,比如整形变量所占用的空间不同,但是由于这类数据所占用的比例一般不多,所以相对于32位程序来说,我估计其数据空间变大一般在20%左右。

3. 内存不足,网页多开了会导致页面重载。
先看普通PC的情况:
https://discussions.apple.com/thread/4161818
可以这在PC上通常是因为设计上的BUG,而非内存不足。然后再看看大家最关心的在iOS上的情况。
https://discussions.apple.com/thread/2774294
因为在iOS上,页面的缓存保留在内存中,如果iOS发现内存不足会要求Safari撤销某些页面缓存,所以导致了页面重载。于是大家将原因归结到内存不足上。咋一听觉得有理,但是换个说法就是你在北上广买不起房,是怪家里太没钱。是这样的吗?不是,其实是北上广的房子确实太贵。大家应该注意到了某些网站为了更好的适应移动设备,都会推出适合移动设备浏览的网页,比如wap版的tgfc,新浪网易等也都有。有些网站会转到你手机里的客户端上,比如淘宝等。为什么?因为这就是网站应该要做的,它应该主动去适应客户,而不是要客户去适应它。要知道有时候错误不仅仅是你的,对方也有错。

4. 苹果小气,不肯用大内存。
我觉得任何商品,尤其是电子商品抛开价格因素只讨论性能都是毫无意义的。苹果可以加内存,但是产品要加价,你愿意接受吗?你未必同意。你跑去DIY一台电脑,你是强调没有短板,还是强调性能第一?你要不是富二代的话毫无疑问是前者。钱要花在刀刃上,苹果如果在每台iPhone上节约10美金的内存费,它就可以收购这家提供指纹技术的公司,最后你还是得到了好处? 再比如,三星用逊色点的大屏,把钱去搞8核和广告,你是否得到了好处? 所以作为一个成年人,我们看问题不能再如此简单。


TOP

什么主动适应客户,我明明记得乔布斯还是谁当年宣传IOS(那时候还叫iphone os吧)上的safari,就说safari可以直接看桌面网站,秒杀当时各路只能看好wap和专用手机网站的手机浏览器一百条马路,乔帮主尸骨未寒,你们不带这样的



TOP

posted by wap, platform: GALAXY NOTE II

错的不是我,是世界


TOP

posted by wap, platform: iPhone

问题是苹果多加1g内存能影响多少利润?以ios内存管理机制,就是多加512MB也能解决很多问题了。

TOP

posted by wap, platform: Chrome

1G内存加到2G有什么不好?我愿意为此多加5块钱
本帖最近评分记录
  • lewx 激骚 +1 最骚 Rated by wap 2013-10-28 17:07

TOP

posted by wap, platform: iPhone

我愿意多出500。

TOP

posted by wap, platform: Chrome

IPHONE最屌丝版都有8g可以用来做虚拟内存。 谁说IPHONE内存不够就是瞧不起虚拟内存大神

TOP

引用:
原帖由 hudihutian 于 2013-10-28 13:58 发表
什么主动适应客户,我明明记得乔布斯还是谁当年宣传IOS(那时候还叫iphone os吧)上的safari,就说safari可以直接看桌面网站,秒杀当时各路只能看好wap和专用手机网站的手机浏览器一百条马路,乔帮主尸骨未寒,你们不 ...
难道 Safari不能直接看桌面网站?

TOP

引用:
原帖由 jinyibo 于 2013-10-28 14:03 发表
posted by wap, platform: iPhone

问题是苹果多加1g内存能影响多少利润?以ios内存管理机制,就是多加512MB也能解决很多问题了。
1GB内存我估价10美金,不多吧。1亿台就是10亿美。是不是和收购的哪家指纹技术公司差不多。具体我没查。

TOP

引用:
原帖由 ffcactus 于 2013-10-28 14:13 发表

难道 Safari不能直接看桌面网站?
废话,当年iphone刚出来那会,也不是只有safari能看桌面网站

而是safari看桌面网站的体验最好

这个体验最好的头衔还在不在safari头上,现在起码不像那时候那么毫无争议了

TOP

引用:
原帖由 cc0128 于 2013-10-28 14:13 发表
posted by wap, platform: Chrome

IPHONE最屌丝版都有8g可以用来做虚拟内存。 谁说IPHONE内存不够就是瞧不起虚拟内存大神
上面的链接写得清清楚楚, 你身为IT人士还如此愚昧, 真是令人扼腕叹息。

TOP

引用:
原帖由 hudihutian 于 2013-10-28 14:17 发表


废话,当年iphone刚出来那会,也不是只有safari能看桌面网站

而是safari看桌面网站的体验最好

这个体验最好的头衔还在不在safari头上,现在起码不像那时候那么毫无争议了
乔布斯说了iPhone上的Safari看桌面网站体验最好?
同为三星粉,我也无法认同你这信口开河,胡编乱造吧。

TOP

引用:
原帖由 ffcactus 于 2013-10-28 14:20 发表


乔布斯说了iPhone上的Safari看桌面网站体验最好?
同为三星粉,我也无法认同你这信口开河,胡编乱造吧。
iphone上的safari当时看桌面网站是手机浏览器界的革命,类似对比x手机看wap网站,safari看原始网站的视频啊评测啊到处都是,除非是新晋果粉,不然我想不出居然有果粉会否认这个

TOP

引用:
原帖由 hudihutian 于 2013-10-28 14:21 发表


iphone上的safari当时看桌面网站是手机浏览器界的革命,类似对比x手机看wap网站,safari看原始网站的视频啊评测啊到处都是,除非是新晋果粉,不然我想不出居然有果粉会否认这个
那你说说这与开10几个页面会导致页面重载有什么关系? 你是想说明safari设计稳固,不会崩溃?

TOP

引用:
原帖由 ffcactus 于 2013-10-28 14:29 发表


那你说说这与开10几个页面会导致页面重载有什么关系? 你是想说明safari设计稳固,不会崩溃?
我想说指望人家网站为你手机优化,做特殊页面,那不是乔帮主的本意。

我们来看看乔帮主在2007年iphone发布会上怎么说的
附件: 您所在的用户组无法下载或查看附件

TOP

 74 12345
发新话题
     
官方公众号及微博