n61*_*007 13 boot windows-7 performance windows-xp
阅读更热门的问题为什么 Windows 8 上的启动时间更快?ClickUpvote 有一个很好的答案,它显示了一些设计差异,使8更快:
win7和win8的区别:
我开始怀疑是否可以在好的Windows XP和Windows 7之间解释相同的效果。这应该是由于不同的原因,因为这里的架构已经发生了很大的变化。
与Windows XP相比,为什么Windows 7 的启动|启动速度要快得多?架构中究竟发生了什么变化使其更快?
ta.*_*.is 10
该工程的Windows 7博客中关于尽可能多的细节你想知道对此做出解释。
首先,微软似乎与 OEM 合作伙伴合作摆脱了OEM 机器上的一些垃圾软件:
在讨论我们的一些 Windows 7 工作之前,我们想指出我们正在与我们的合作伙伴进行大量互动。在扫描数十个系统时,我们发现了大量改进机会并进行了更改。为了说明这一点,请考虑以下来自真实系统的数据。当系统到达我们手中时,现成的配置有大约 45 秒的启动时间。在同一系统上执行 Vista SP1 的全新安装产生了一致的约 23 秒的引导时间。当然,作为全新安装,进程、服务和一组略有不同的驱动程序(主要是版本不同)要少得多。但是,我们能够采用现成的配置并对其进行优化,以产生约 21 秒的一致启动时间,
还努力减少 Windows 需要的服务数量:
以 Windows 7 为例,我们在系统服务方面非常努力。我们的目标是大幅减少它们的数量,并减少它们的 CPU、磁盘和内存需求。我们对此的看法很简单;如果服务不是绝对需要的,则不应启动它,并且应存在触发器来处理罕见情况,以便服务仅在那时运行。
加速驱动初始化也有助于:
如上所述,设备和驱动程序初始化也可能是一个重要的贡献者。在 Windows 7 中,我们非常注重提高驱动程序初始化的并行度。这种增加的并行性降低了一些较慢的设备/驱动程序影响整体启动时间的可能性。
最后,该帖子提到现在有更好的工具来解决启动时间不佳的问题(可能是对WPT的引用),我假设它可以让 Microsoft 和用户更快地识别启动缓慢的问题:
Windows 7 中也有改进的诊断体验。我们旨在快速识别单个系统上的特定问题,并提供帮助以协助解决这些问题。我们相信这是告知用户某些问题的合适方式,例如启动应用程序过多或存在冗长的面向域的登录脚本。正如许多用户所知,启动应用程序过多通常是导致启动时间过长的原因。但是,很少有用户熟悉引导或登录脚本有问题的含义。在 Windows XP、Vista 和 Windows 7 中,Windows 的默认行为是让用户登录桌面,而无需等待可能冗长的网络初始化或脚本运行。
归档时间: |
|
查看次数: |
1725 次 |
最近记录: |