【发布时间】:2011-04-24 14:30:39
【问题描述】:
我正在尝试确定哪种操作系统最适合 VC++ VS2010。我知道微软推荐 Win7 x64 但是我做了一些测试,结果很混乱:
参考 VC++ 项目在不同操作系统下的构建时间(q9650 CPU 上的单线程编译):
Win XP 32 位:00:02:50.95
Win 7 32 位:00:03:09.99
Win 7 64 位:00:03:19.05
由于我使用的最大解决方案可能需要长达半小时才能在 Win 7 x64 上建立约 1.15 倍的减速,而 XP 32 可能需要将近 5 分钟,这不能忽略不计。我在测试时关闭了两个 Win 7 系统上的防火墙、UAC 和 Windows Defender。还有其他选项如何调整 VS2010 性能吗?或者这是从 W7 + VS2010 可以得到的最好的吗?有没有其他人遇到过类似的问题? 请注意,这发生在 Windows Experience Index = 7.0 的机器上,因此它应该完全能够运行 Win 7,并且 Win XP 也不需要进行性能调整。
我更喜欢使用 Win 7(可能是 x64,因为目标机器将有 4GB RAM),因为很快就会有一些 WPF 项目,但在我看来,构建速度出乎意料地高。
【问题讨论】:
-
在两台机器上运行 HD Tune:hdtune.com
-
+1 非常有趣的问题,尽管我发现您的基准测试结果几乎令人难以置信。在 Windows 7 下,您是否尝试过在编译前关闭 Aero 主题并恢复为“Windows Classic”?
标签: visual-studio-2010 windows-7 windows-xp compilation