Windows操作系统需要多少内存才算够?
2006-09-12 08:17:41 来源:WEB开发网换句话说,在双通道模式下从512MB调到1GB将会产生百分之十五的性能上的提高,当同样多的内存,但没有用在双通道模式下,只会有百分之二的提高。
因为越多越好(是吗?),我加入了第三块512内存,这就总共得到了1536MB。然而,这反而影响了双通道的工作。双通道需要一个双数的内存。相应的,OSMark给系统的分数是1112,增加的512MB仅得到了一分的增加?这不会让你想要在内存上花更多的钱。
于是我又装入了第四块也是最后一块512MB内存,再一次为所有的内存恢复使用双通道。这一次,OSMark得到的结果是1112。啊?!
这就是你为什么不能只依靠基准程序的原因了。
看上去是OSMark并不需要超过IGB的内存来运行,所以超过那个点增加内存并不能带来性能的提高。你怎么来证明这个?用一个真正的应用程序来试试:VideoStudio 10 Plus。现实生活中的内存
我对电视录象的剪辑也说明了同样的问题。当我不用双通道时,从512MB换到1GB基本上没有太大的变化。当在512MB下工作时,录象剪辑到35分2秒,而升到1GB时是34分50秒。
现实使用的应用程序中,更大的内存意味着更好的性能--尤其当双通道开启的时候
当我重新设置到双通道时,仅需要31分45秒,超过四分的进步。如果你每天每周都做这项工作,一年里这就会节约你不少的时间,而你要做的就是转换到双通道。
换一个更大的内存怎么样?当我插入第三块内存时,时间实际只缩短了17秒。为什么?对的,因为我扰乱了双通道。
当我加入第四块512MB内存来平衡时,时间缩短到30分31秒。时间上的缩短就是我们要的证明,OSMark并没有使用我加入的超过1GB的内存。
我能加入更多的内存来看看有没有更大的进步吗?答案是肯定的。但是,在这点上,我会遵循渐少的原则。开始,因为我只有四个槽,我需要换掉我正在使用的两块内存,用更高的,比如1GB来代替。这是购买新内存的主要花费,也是对旧内存的浪费。
除非你是做视频剪辑或者其它对内存要求很高的工作的,否则在性能提高上的这些花费都是不值得的。为什么?目前来说,象我现在用的这单块512MB内存模块的价格中关村报价是1360RMB。通过在双通道模式下转用1GB得到的提高,花费了。为升级到2GB,花费将达到5400RMB,产生的投资回报会更低。
如果你想得到超过2GB的内存,你将会花费2.5倍的钱——记住,为了达到3G,你将会扔掉两块原来的内存,这将损失2600多RMB,增加两块1GB模块每块价值1925元。为了附加的内存你总共要花费3860元,这最多只会产生性能上的一点提高。
结论
不幸地,虽然我已经演示了双通道是更好的选择,我也同时说明了内存的数量是随情况变化的。这由你需要内存来干什么来决定。比如你做视频剪辑,一项任务时间的减少,整体下来就会节省很多时间。但是对于其它的情况,2GB就足够了。事实上,一般的计算机爱好者更偏好1GB。
对于视频剪辑,大电子制表软件,图象操作,还有类似的对内存要求高的工作,更高的内存在某种程度上更好,同样的你也要花费你辛苦得来的钱。除非你不介意在这些问题上花费,那么你就需要做一些工作来计算什么时候你会到达那个倾卸点。
更多精彩
赞助商链接