64位Windows 7 RTM/Vista/XP性能对比
在Windows 7进行Beta/RC测试期间我们就见过不少和Vista/XP的性能对比测试,现在RTM正式版出来了,当然更值得考察了。 由于大容量内存不断普及,此番测试均采用64位操作系统,分别是Windows 7 RTM (7600.16385)、Windows Vista SP2和Windows XP SP3。测试硬件平台则准备了三套:
低端的微星迷你台式机Wind NT 3325:Atom N330 1.6GHz双核心处理器、2GB DDR2内存、GMA950集成显卡、西部数据500GB硬盘
移动的宏碁笔记本Timeline 3810T:Core 2 Solo U3500 1.4GHz单核心处理器、4GB DDR2-533内存、GMA 4500集成显卡、三星PM800 256GB固态硬盘
高端的Core i7平台组装机:Core i7-965 3.2GHz四核心处理器、Radeon HD 4870独立显卡、技嘉GA-X58-DS4主板、6GB DDR3-1600内存、三星PM800 256GB固态硬盘
测试一:开机与关机
在高端平台上,Windows 7 RTM的开关机速度都是最快的,而XP SP3在关机和开机启动到桌面两种情况下比Vista SP2稍稍快一些,但如果是再加上自启动IE浏览器和Bing搜索的话XP SP3就差太多了,比Vista SP2慢了5.2秒,比Windows 7 RTM更是慢了足有9.2秒。
换到低端平台上,Windows 7 RTM关机速度比XP SP3慢了1秒钟,但开机明显快得多,而Vista SP2在三种环境下都是最慢的。
测试二:内存管理与缓存使用
微软在Vista中引入了“SuperFetch”(超级预取),用于缓存常用的应用程序,加快启动速度,Windows 7也延续了这一功能。当然它只适合机械硬盘,在固态硬盘上应该禁用,不过默认情况下Windows 7 RTM仍会在固态硬盘上启用SuperFetch(只会禁用磁盘碎片整理)。
从上图中可以看到,Vista和Windows 7都会在启动后立即开始缓存预取,但Vista的内存占用量明显高得多,三分钟后就达到了大约1.4GB,六七分钟后稳定在1.6GB左右,而Windows 7从开始到五六分钟都只需要250MB而已,十分钟后也不到600MB。
即使关闭SuperFetch,Windows 7的内存占用也少得多,单就系统相关功能而言是333MB,而Vista达到了519MB。
顺便说,由于显示驱动模型的改进(WDDM 1.1)和Direct2D的引入,Windows 7的显存管理效率也更高,占用量自然更低。
测试三:应用程序性能
PCMark Vantage可以全面衡量系统的日常应用性能,用来测试操作系统再合适不过了,而且也支持64位。在高端系统上,Windows 7得分相比Vista高出了几乎20%,各子项也都更高,特别是音乐部分达到了不可思议的65%;到了低端系统上,Windows 7的总分更是超出了35%,音乐部分也达到了63.5%之多。
单独测试表明,WAV转码成WMA Lossless在新系统上要快三倍,和理论测试相符。
小结:
以上几项简单测试可以证明,就64位版本而言,Windows 7的速度和效率明显由于Vista,开关机的速度也快于XP,在中等配置机器上也能基本保证流畅的体验,不过对于硬件配置较低的机器而言,XP仍是更好的选择,Windows 7经过优化之后虽然好于Vista,但毕竟需要消耗更多资源。
当然这并不是说Vista一无是处,毕竟Windows 7就是在它的基础上进化而来的。Vista诞生于2007年初,相比XP变化巨大,而当时的硬件水平显然不如现在,再加上Windows 7的全面优化和效率提升,一正一反就造成了今天这种局面。
而且有趣的是,在Everest、3DMark Vantage、CineBench、7-zip、Paint.net等理论和实际测试中,Vista的表现并不输于Windows 7。
打个比方,从Vista到Windows 7就好比是放开了一辆汽车的手刹,各方面的性能都明显提升:系统开机和关机速度更快、并行处理能力得到改进、驱动程序和系统组件载入更快、企业用户登陆域也会更快、SuperFetch性能的效率明显高了很多。 |