Windows 7如何改进性能?

“我们相信我们能将Windows 7的空闲时CPU占用率控制在1%以下 。”Windows规划和PC生态系统团队的总经理Mike Angiulo在WinHEC上如是说 。微软究竟能拿什么技术来让Windows 7达到这等级呢?对于Windows 7 pre-beta版,大家的评论都是:速度确实提高了不少 。但是它还是有很多潜在的障碍,改进性能和效能依然是Windows 7的一个重要目标,而硬件消耗问题也是亟待解决的 。
启动速度改进
微软一大目标就是在Windows 7中改进启动速度,而不要像Vista那样缓慢的启动速度 。而这一部分最大的难题就是驱动载入问题 。Vista载入驱动是一个接着一个进行的,而Windows 7将以并行的方式载入设备驱动 。
【Windows 7如何改进性能?】第二个需要改进的就是预载服务问题 。Windows 7启动时只载入核心组的服务,当有需要时才启动其他服务 。通过减少启动服务的数量,用户将获得更好的启动体验 。类似的方法也使用在关机过程中,在Vista中通常看到关机界面停顿很久或者有的程序无法退出的状况,Windows 7中无法正常关闭的程序或者服务都将只调用一个服务,只要关掉该服务即可 。
当然启动的速度还是和实际情况有关,比如开机预载软件数量,以及软件启动性能等,这些只能靠独立软件开发商自己解决了 。
硬件问题
在WinHEC上,Mike Angiulo曾经展示了Windows 7和Vista内存消耗的对比情况 。由于在Windows 7中内存管理器的改进,内存的占用率与打开的窗口数量无关,这些窗口的管理都是由显卡进行 。
Windows 7的运行状况还必须要获得硬件厂商的支持,提供稳定的驱动程序 。Mike Angiulo称,新系统出现兼容性问题多数来自驱动检查的问题 。或许有的驱动会提示:该驱动只能在XP下安装,甚至无法进行安装 。对此,Mike Angiulo称:“我们会做好兼容性工作,请相信我们!”

    推荐阅读