Vista新增SuperFetch功能 使PC运行不减速

作者: 红树
【eNet硅谷动力消息】微软公司希望新版Windows能够解决一个由来已久的问题:如何使PC象刚买来时那样运行 。
通过Vista,微软公司正在解决一个对于大多数人来说都已经成为“真理”的问题:随着时间的推移,PC会运行得越来越慢 。据微软公司称,Vista能够自动地整理硬盘上的碎片,更好地利用内存以提高程序的启动速度,还包含有一个能够发现性能瓶颈的性能控制面板 。
【Vista新增SuperFetch功能 使PC运行不减速】目标是使PC在购买很久后还能象新购买时那样运行 。微软公司Windows部门的一名经理加百利说,在购买一台Vista系统一年后,如果用户根据我们的建议对系统进行维护━━例如安装Windows更新包,PC的运行将与新买来时无异 。
微软公司表示,造成PC运行速度下降的罪魁祸首有几个 。随着时间的推移,最初整齐地存储在硬盘上的程序和文件都成为了“碎片”,增加了查找和加载信息所需要的时间 。另外,将自己加载到系统托盘中的每个程序都会降低系统的速度 。微软公司已经在其网站上发表了阐述这一问题的相关文章 。
由于新增添了一种名为SuperFetch的新功能,购买数周后的Vista PC的运行速度甚至会更快 。SuperFetch能够发现用户运行最频繁的程序,并将它们自动地加载到内存中 。例如,如果用户每天都运行OutLook和PowerPoint,如果有足够的内存,Windows Vista在启动时就会加载这些软件 。如果其他用户经常使用Excel、Adobe Photoshop,Windows也会自动地加载它们 。
Suse的Linux内核开发人员安德里亚表示,他怀疑SuperFetch能够将系统性能提高多少 。他说,在需要不断地刷新缓冲区的128M系统上它可能有用,我怀疑在1GB的系统它能有什么大用,与它引入的复杂性相比,这是不值得的 。他说,需要指出的是,在许多情况下,预加载新内存就意味着删除现有的缓冲,因此这并非是“没有危险的”操作,它可能会降低而不是提高系统的性能 。
在真正需要前在内存中加载程序并非什么新理念 。Windows XP也会加载一些通用的系统资源,在需要一个页面时,Linux也会加载其它页面 。SuperFetch新就新在其个性化方面 。加百利说,微软公司不计划让Vista“太认真” 。一名用户经常在工作中使用的笔记本电脑上运行SAP或甲骨文的软件,如果休二周假,Windows Vista就会迅速地发现这一变化,会首先在内存中加载游戏和DVD播放软件 。
启动托盘是PC速度变慢的又一个罪魁祸首 。微软公司对5000名用户进行了研究,发现他们在启动时平均加载29个不同的程序 。加百利说,加载的程序会越来越多,许多用户在启动时加载的程序会更多 。

    推荐阅读