IDE /编译器PC基准来比较我的PC性能?

时间:2008-12-08 11:56:38

标签: performance visual-studio-2008 upgrade benchmarking

我正在寻找一个基准测试(以及其他PC上的结果),这可以让我了解通过升级我的PC可以获得的开发性能增益,也可以用基准来证明升级到我的老板。

我使用Visual Studio 2008进行开发,所以我想了解构建时间将会改进的因素,如果基准测试可以包含IDE性能(即编辑时,使用intellisense,打开代码文件等)到其结果中。

我目前拥有AMD 3800x2,在Vista 32上有2GB内存。例如,我想知道我在Visual Studio 2008中使用Vista 64上的Q6600,4GB RAM可以获得什么样的性能提升。还有其他处理器和其他RAM大小...也看看硬盘性能是否是一个重要因素。

编辑:我提到Vista 64,因为我知道Vista 32最多只能使用3GB RAM。所以我认为想要使用更多RAM需要Vista 64,但总体上可能还是要慢一点,在64位操作系统上使用32位VS 2008会产生很大的开销。

6 个答案:

答案 0 :(得分:2)

抱歉,我不知道IDE的任何基准测试。

然而,Vista-64不会比Vista-32更快地运行VS,因为VS是32位的。如果它在Vista-64上运行稍微慢一点。要在Vista x64上运行任何32位应用程序,操作系统使用名为WOW64的转换层:

WOW64 is a compatibility environment provided by the operating system that allows a 32-bit application to run on a Windows 64-bit operating system.

一个问题是必须在WOW64下运行Visual Studio,它实际上可能在Vista x64上比Visa x86运行得慢。显然,在x86下,它不需要经历翻译过程。

在网络上的32位和64位版本的Windows上运行32位应用程序之间有很多比较。一般来说,如果看到任何好处,它们都相对较小。其中一项测试确实显示仅在某些有限的情况下有所改善,甚至降低了在64位环境中运行的某些32位应用程序的性能:

What we saw was that using 64-bit memory addressing, or especially converting the memory addressing of a 32-bit executable to work with the 64-bit version of XP, imposed a slight memory bandwidth hit. While not big enough to be an issue, it proves what we were already seeing from the previous benchmark results: 32-bit code runs slightly slower in a 64-bit environment than it does in its native 32-bit habitat.

更好的RAM和磁盘性能肯定会有所帮助。你在建造时会做很多磁盘IO。

斯科特有一篇关于此事的好帖子:http://weblogs.asp.net/scottgu/archive/2007/11/01/tip-trick-hard-drive-speed-and-visual-studio-performance.aspx

答案 1 :(得分:1)

请阅读Patrick Smacchia的blog post。对我来说很明显,区别在于HDD / SSD,所以选择SSD。

答案 2 :(得分:0)

我不知道任何比较Visual Studio的基准测试....但我可以告诉你这个;你最大的收获是购买更快的硬盘(如300GB Velociraptor)并确保你有足够的RAM。

答案 3 :(得分:0)

我可以说,在“incredibuild”增强型网络环境中对客户端的概述可以为您提供这样的速度比较。 我们使用10个客户端(所有硬件都相同,但是:()

也许这里有一些大公司的开发人员,而不是我为你提供有趣的信息?!

答案 4 :(得分:0)

Anandtech已经开始在Visual Studio 2008中使用Chromium构建作为CPU基准测试。

http://www.anandtech.com/show/4083/the-sandy-bridge-review-intel-core-i5-2600k-i5-2500k-and-core-i3-2100-tested/19

答案 5 :(得分:0)

有很多任务,但据我研究过:

  • VS start - SSD& RAM
  • 编译项​​目 - 具有多个内核的快速CPU(编译使用更多内核/ HT)+ SSD
  • 在文件中查找/查找参考 - 具有最高速度的最大RAM + SSD

所以一般来说,拥有一切都很棒是件好事。至少4个核心,至少8-16 GB RAM,具有不错的SSD。