- UID
- 12405
- 积分
- 4470
- 威望
- 23648
- 桐币
- 154
- 激情
- 680
- 金币
- 0
- 在线时间
- 1290 小时
- 注册时间
- 2005-9-8
桐网举人
江湖术士
- 积分
- 4470
鲜花( 0) 鸡蛋( 0)
|
1、Vista注册表比之前变得更加臃肿
注册表对于系统速度的影响,有点说不清道不明。微软设计注册表,是要给Windows系统和应用程序一个统一存放配置信息的地方,因为注册表在系统启动时加载,所以应用程序在启动时,使用注册表项比使用外部配置文件要快。
但是,如果注册表太大的话,将消耗很多的系统资源,大家想想为什么有那么多Regclean(点击此处进入下载)等注册表清理软件存在?就是因为注册表垃圾太多了,不光是应用软件制造注册表垃圾,Windows自己也在制造注册表垃圾。在制造注册表垃圾的软件当上,微软的软件应该是名列前矛,像Office、.NET Framework,都是写注册表达数量巨大的软件。同时,很多系统自带软件的历史记录,也一股脑的塞到了注册表里面,Windows Vista的注册表,据估计至少比Windows XP臃肿一倍。这样的话, Windows Vista 的开机速度,肯定要比XP慢了一截。
2、Vista系统预装了更多的字体
Windows XP/2003只预装了60种左右的TrueType字体,到了Windows Vista,居然达到了190种之多,数量翻了三倍还多!大家应该知道,系统安装的字体越多,越影响速度。根据测试,安装100种字体,系统延迟增加5.33秒,Windows Vista预装190多种字体,那么系统启动速度将会增加延迟近10秒。而且问题是,这些字体我们需要吗?我们需要用这些字体写文档吗?需要用它们来做设计吗?基本上是不需要的。怎么办?Vista优化大师肯定会帮助大家解决这个问题。
3、Vista系统捆绑了不止一个的.NET运行环境
.Net Framework 是个速度杀手,而且是一般用户所不需要的。搞软件开发的都知道,.NET用来做Web应用还好,但是如果用来做桌面应用,实在太慢了,处理工作时延迟太久。所以到目前为止,用.NET开发的桌面应用软件仍然是少之又少,就像微软,也不敢用它来做Office的主要开发工具,最多只是在一些小功能上用到.NET。.NET Framework与系统紧密结合,所以十分影响操作系统的速度。首先它在安装的时候写了太多的注册表项,至少几万条。第二点就是它在Windows启动时就加载了许多DLL,微软为了造成.NET速度快的假像,于是就在Windows启动时预先加载.NET的DLL(手法如同Office)。而且,Windows Vista还不止预装一个.NET运行环境。不信你去 C:\WINDOWS\Microsoft.NET\Framework 这个目录看一下,看有几个以版本号命名的目录。相比之下,.NET的对手Java就不是这样,在Windows平台上,它只注册了很少的DLL,而且并不在系统启动时加载。在非Windows平台上,Java还可以是绿色软件。
4、Vista系统使用了更加复杂、花哨但易操作的界面技术
Windows Vista使用了Aero、Flip 3D界面技术,这些东西肯定要消耗极大的系统资源。当然,大家可以把这些特效就关掉,像Windows Vista Home Basic 版本的开机速度,就肯定比 Ultimate 旗舰版开机速度快。因为Aero玻璃特效就没打开。大家可以在文件夹选项里面设置默认的特效,不需要的关掉,这样,如果你的电脑配置并不高的话,能提升不少的效率。 |
|