微软Windows 7实现10秒启动的背后

  实际上,早在Windows 7处于M3阶段的时候,微软就对Windows 7的表现非常自信。2009年11月初,微软展示了Windows Vista和Windows 7 M3之间的速度差异,结果表明,Windows 7略胜一筹。

  据国外媒体报道,当Windows 7处于开发阶段的时候,早期的Beta版和RC版的采用者就一致认为,Windows 7在各个方面都较Vista优越。

  主要负责Windows 7性能研发的微软高级开发经理Aaron Dietrich指出,Windows 7的启动性能的确是能够给予用户耳目一新的感觉,这与Windows 7可见的用户界面或者是桌面功能所带来的效果是完全不同的。

  Dietrich表示,在提升Windows 7性能的过程中,Windows 7客户端性能小组与其他的Windows 7研发小组联合一致,解决了很多的性能问题,并提升了Windows 7的速度。

  Dietrich指出,为了获得更好的启动时间,微软在Windows 7中添加了数项功能。首先就是添加“快速启动”功能,当Windows 7在查找和初始化设备的时候,“快速启动”功能将部分的启动项转移到后台执行。这样一来,通过借助于硬件的性能,Windows 7的启动时间要较Vista缩短25%。

  其次,微软大大削减了启动Windows 7操作系统所需的磁盘空间,当启动Windows Vista的时候,计算机必须启动220MB至240MB的操作系统代码,而通过配置系统,Windows 7只需计算机启动140MB至180MB的系统代码。

  起初,微软将Windows 7的启动时间限定为15秒。然而,事实证明,通过微软与第三方的努力,Windows 7的启动时间成功降低到11秒和10秒。

  Dietrich解释道:“通过与其他团队的合作,我们成功设计出有效的功能和做出了正确分析,使得Windows 7的性能得到大幅度的提升。在功能设计过程中,我们会遇到一些性能缺陷问题,也会遇到很多的Bugs,对此我们必须做出很多的检查和改进。此外,当启动时间、关机时间以及其他指标出现下降的时候,我们就必须做出一些分析,并联合其他团队进行解决。”

原文地址:https://www.cnblogs.com/hfzsjz/p/1660186.html