zoukankan      html  css  js  c++  java
  • 微软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,对此我们必须做出很多的检查和改进。此外,当启动时间、关机时间以及其他指标出现下降的时候,我们就必须做出一些分析,并联合其他团队进行解决。”

  • 相关阅读:
    IT开发者对Mac钟爱
    POJ 3486 & HDU 1913 Computers(dp)
    基础排序算法
    LeetCode 70:Climbing Stairs
    Qt自己定义事件实现及子线程向主线程传送事件消息
    maven自己主动编译,解决你每次代码改动须要又一次编译的繁琐
    Unity定制 Image、Text的对象生成
    iOS学习4_UITableView的使用
    GTK+重拾--09 GTK+中的组件(一)
    Architecting Android…The clean way?
  • 原文地址:https://www.cnblogs.com/hfzsjz/p/1660186.html
Copyright © 2011-2022 走看看