我正在寻找一个基准测试(以及其他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会产生很大的开销。答案 0 :(得分:2)
抱歉,我不知道IDE的任何基准测试。
然而,Vista-64不会比Vista-32更快地运行VS,因为VS是32位的。如果它在Vista-64上运行稍微慢一点。要在Vista x64上运行任何32位应用程序,操作系统使用名为WOW64的转换层:
一个问题是必须在WOW64下运行Visual Studio,它实际上可能在Vista x64上比Visa x86运行得慢。显然,在x86下,它不需要经历翻译过程。
在网络上的32位和64位版本的Windows上运行32位应用程序之间有很多比较。一般来说,如果看到任何好处,它们都相对较小。其中一项测试确实显示仅在某些有限的情况下有所改善,甚至降低了在64位环境中运行的某些32位应用程序的性能:
更好的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基准测试。
答案 5 :(得分:0)
有很多任务,但据我研究过:
所以一般来说,拥有一切都很棒是件好事。至少4个核心,至少8-16 GB RAM,具有不错的SSD。