调查:Windows 7 电脑内存占用问题

2010/2/21 13:11:57    编辑:Windows7之家 - Seth     字体:【

Win7之家www.win7china.com):调查:Windows 7 电脑内存占用问题

软媒编辑评论:

Vista时代以来,内存占用大的问题一向被反驳为新系统不如XP的重大原因之一,Windows7虽然在Vista基础上有了不少优化,但是在很多人眼里,还是不够的。

最主要的原因是什么呢?

还是新一代的Superfetch,往往我们通过资源管理看到的内存占用量,其实并不是真正的值,而是Superfetch优化过后的结果,通过这项技术,微软要做的是给用户常用的软件预留部分内存,加快启动的速度,而这部分预留的内存并未全部使用,所以不能严格的称它占内存高。

调查:Windows 7 电脑内存占用问题

据国外媒体报道,PC性能测试软件公司Devil Mountain首席技术官克雷格-巴尔特(Craig Barth )表示,Exo.performance.network (XPnet)测试平台统计的最新数据显示,XPnet 平台的86% Windows 7电脑的内存平均使用率要高达90%-95%,Windows 7系统不得不占用更多的虚拟内存来处理任务。

统计数据还显示,如此多地占用系统内存的XP系统仅占Xpnet测试电脑(23,000)的40%。

巴尔特认为:“在过去数月,绝大多数Windows 7电脑的内存占用情况非常严重。从性能的角度来看,Windows 7电脑将直接受到影响。”

Windows 7电脑内存不足的情况是由Windows 7系统对系统内存要求较高所致。据Xpnet统计, Windows 7平均占用的内存为3.3GB, Windows Vista平均占用的内存为2.7GB,而Windows XP平均占用的内存为1.7GB。

巴尔特表示,Windows 7平均占用的内存差不多是XP的2倍。当然,Xpnet统计的数据不排除有其他因素的影响,包括应用程序的影响。

对此,技术人员测试后表示,Windows 7占用过多内存的说法并不成立。

一项DevilMountain的测试报告引起了很多反响,以下是部分读者信件的内容摘要:

“一款优秀的操作系统不会闲置太多内存,占用中的相当一部分被用来作为缓冲,“剩余”内存不应该作为衡量系统性能的标准。”

另有用户反映,他所测试的结果与Devil大相径庭,从XP到Windows7,内存占用(2GB)率变化范围为38%-52%,没有像传说中那样高达95%。

科技博客作者彼得·波怀特特意安装了Devil公司的测试工具XPnetPM后发现,原先未感觉到的资源占用问题,通过工具图表显露出来。

与Vista一样的是,Windows7中SuperFetch(超级预读取)功能是其占用大量内存的主要原因,但微软已经对其进行修改将负面影响限制在一定范围内。

所谓预读取技术,即在载入某个程序之前,预先从硬盘上中载入一部分该程序运行所需的数据到物理内存中,这样便能加快程序的启动速度。

在这里要强调的是,Devil公司的报告中的说法是“Windows 7中的Free(空闲)内存太少”,但事实上,被占用的那部分内存是“Available(可用的)”,正是这个词语的差异给用户的理解造成影响。

(小编的本本比较旧,主频1.6的,曲线比较得瑟)