您的位置:首页技术文章
文章详情页

微软WinVista大解密 将解决系统变慢难题

【字号: 日期:2023-08-16 10:33:26浏览:19作者:猪猪

文/yoyo编译

8月9日据海外媒体报道:微软希望在下一代操作系统中解决一个古老的问题:让电脑总是像新的一样快。

随着新版Windows系统Vista明年即将面世,微软试图解决困扰大多数用户的问题:时间越久,PC运行速度越慢。

该公司透露,Vista可以自动地整理硬盘碎片,可以优化内存以便更快地载入程序,它还有一个新的性能控制面板,可以找出性能瓶颈。

这些措施都是为了让PC能够在购买很长时间后,仍然像新的一样快。微软公司Windows分部的一名经理GabrIEl Aul说:'如果用户按照我们建议的标准步骤去做(比如安装Windows更新等),那么在他们购买Vista系统一年后,运行速度仍然会跟新的一样。'

大多数人的电脑都是在刚安装的时候性能最佳,随后就会日渐变慢。这不是你的感觉问题,也不是因为别人的电脑更快了。

科技文作家Jeff Duntemann曾跟人合著过一本书《越走越慢的Windows》,他说:'速度的差异是很明显的,尤其是对于不懂这方面知识的人。'微软称PC速度变慢有几个主要原因。比如,程序和文件刚开始在硬盘上安放得很有序,后来就交错叠加,这就增加了寻找和载入的时间。另外,每一个加载到系统托盘中的程序都会减慢速度。微软的网站上也有专门的文章讨论这个问题。

但是安装了Vista的PC可能过了几个星期会变得更快,这要归功于一项叫做'超级存取'(SuperFetch)的新功能。SuperFetch会统计用户最常运行的程序,把它们自动加载到内存中。

举例来说,如果一个用户每天都运行OutLook和PowerPoint,那么Windows Vista会在内存足够的前提下,在启动时加载这两个程序。如果另一个用户经常使用Excel和Photoshop,Windows就会加载它们。

Aul说:'这种方法确实有效,你会发现常用的程序变快了!'

但是,Suse Linux kernel的开发人员Andrea Arcangeli说,他怀疑SuperFetch能起多大的作用。

'它可能对只有128MB内存的系统有帮助,因为它的内存资源紧张。但是在1GB内存的系统中,我怀疑它有多大的作用。而且,看起来不值得增加系统的复杂性来获得这点提升'。

Arcangeli认为,必须认识到,多数情况下预加载新的内容就意味着冲掉现有的缓存内容。他说:'所以它不是什么'无风险'操作,这可能是一种好的折衷方案,但是也可能降低速度而不是提升它。'在运行之前就把文件加载到内存中,这种想法并不新鲜。Windows XP已经这样做了,它加载的是它认为用户最需要的系统资源。Linux中,某个页面受到请求,系统也会加载其他页面。

新鲜的是个性化特点。Aul说,Vista并不会一成不变的加载同样的程序。如果某个人在工作的时候经常运行SAP和Oracle程序,那么在他休假的时候,Windows Vista会很快的注意到变化,开始预加载游戏和DVD播放器。

启动托盘是系统变慢的另一个原因。微软调查了5,000名用户,发现他们平均有29个程序在启动时自动加载。Aul说:'这是逐渐积累起来的,有的用户加载的远不止这些。'

微软多年来一直在研究怎样更快的加载程序,这可以追溯到Windows 98的研发期间。

在Vista中,微软准备增加一个检查系统性能的控制面板。这种功能会特别关注启动项,因为它们直接关系到电脑的速度。

Aul说:'有些启动项是用户希望加载的,但是很多则是不希望加载的,甚至是恶意程序或者间谍程序,它们强行加载进内存。'Vista还不能做到自动通知用户系统变慢了。但是,用户可以通过这项功能看到系统性能下降了多少,并且哪些启动项目是可以取消的。

Aul说:'性能诊断程序能做的就是观察你的系统启动时间,如果出现大的变化,它可以找出是什么造成这种变化的。它也可以判断某个程序是不是新程序,或者向用户提交一个启动程序列表。'微软并没有把Vista的所有功能都放在上个月发布的beta版中。比如,Beta 1有监视系统性能下降的工具,但是不能向用户报警,也不能采取措施。这要等到以后的版本中才会有。Beta 1中具有SuperFetch功能,但是将在以后的测试版中对它进行改进。

分析师认为,Vista能带来多大的改进还需要事实的证明。分析师Michael Cherry说:'它们听起来都很好,但是必须在标准情况下运行一段时间,才能知道它是不是真的有效。'

关于Windows清理的几条建议:在Vista正式面市之前,你不妨采纳Jeff Duntemann的建议,Jeff是《越跑越慢的Windows》的合著者。

1.定期整理硬盘。严重的硬盘碎片会大幅度降低你的电脑响应速度。Windows Vista会自动清理硬盘,但它还没上市。

2.定期清理Windows注册表,防止注册表垃圾使用Registry First Aid这类工具。不要使用Outlook Express,它把垃圾邮件过滤器存放在注册表中。

3.创建一个受限用户帐户,尽可能使用它。不要总是用'管理员'账户登录,尤其是从外部向你的PC中拷贝文件的时候。如果你只是用普通权限的用户登录,大多数恶意软件都不能得逞。

4.小心你安装的东西。许多'免费'工具带有间谍程序,很难杀掉。用你要安装的软件名和'间谍软件'作为关键词,在网上搜一下,如果发现任何间谍软件报告,就不要安装。

5.保持杀毒和反间谍软件的更新。恶意软件经常在注册表中制造垃圾,还会启动不必要的Windows服务,做许多降低系统性能的事情,甚至导致系统根本无法工作。