2010-12-14 160 views
5

我打算在Visual Studio中下购买用于编程的新PC将于2010年我主要的其他用途,合适的PC是:微软的Visual Studio下为Visual Studio 2010的编程

  • 编程。
  • 运行VMWare虚拟机。
  • 大概多显示器(如果我的预算让我买一个额外的一个)

这里是我的问题:

  1. 我是否需要购买一个高性能的显示适配器考虑上述我的使用?或者一个中等范围的人就足够了?一般来说,我想知道显示适配器可以影响我的用途多少?
  2. 哪个CPU可以表现更好?酷睿i7,酷睿2四核,AMD?我有一个有限的预算,但我真的需要一个很好的性能,购买一个好的CPU/MB/RAM是我的首要任务。

回答

7

一个很好的视频卡是而不是必须有,除非你想用Visual Studio开发先进的3D(毕竟这是一个选项)。 WPF和多显示器可以在任何你现在购买的视频卡上工作。

什么一个绝对的要求是4GB的RAM,只适用于Win7下的Visual Studio 2010(显然x64,因为x86版本不能使用4GB的RAM)。添加虚拟机引发了这种需求。这没有上限,因为它实际上取决于您计划同时运行多少个虚拟机以及将在哪些应用程序上运行。每个运行Win7的虚拟机最少增加1GB,如果它们应该运行数据库,源代码管理或任何重负载应用程序,则最多增加1GB。

另外,对于虚拟机,如果要同时运行它们,则几乎必须让它们使用单​​独的物理硬盘驱动器,否则,您将无法在主机和虚拟机上体验石器时代级别的磁盘性能(除非它全部在SSD上,我从未尝试过)。

我会购买计算机进行编程现在我肯定会购买一个固态硬盘来承载Win7,VS和项目,它真的很舒服(我目前的桌面需要几分钟来启动和加载我的项目,任何改善加载是好的)。

在CPU方面,你可能希望把钱花在核心的数量,而不是处理器的实际速度(频率)。所有的CPU都有不错的表现,但是如果你在一个双核CPU上运行多个虚拟机,你的计算机可能会减慢很多。 i7芯片是一个非常好的芯片,但我认为你不会在高端的英特尔芯片上花费大量资金购买大量的芯片。去寻找一个很好的价格/性能比的核心,这对于你的预算将是一个4核i5或6核Phenom II X6(我个人更喜欢X6,但我不想听起来部分)。更一般地说,如果您的主机或您的虚拟机用于运行DB或持续集成构建或源控制服务器,这些服务器可供很多人访问,您可能希望将另一台计算机用作开发计算机,因为可用性将是重要的(这意味着不需要重新启动,避免硬件和软件故障)。你可能想买一个好的主板,一个优秀的电源,再加上一个拥有众多风扇的好塔。你可能想要考虑你将用于备份的内容。

编辑:最后一行几乎排除了预建的计算机,因为据我所知电脑制造商将几乎总是包括即使在高端计算机便宜的电源和主板,因为这些点不公布。

+0

你从字面上回答我所能问的所有问题。非常感谢。 – Kamyar 2010-12-14 17:10:17

+1

+1为Phenom II X6 :) – 2011-08-05 17:00:38

1

i7或核心2,取其一。如果可能的话,我会选择四核心,并且我会尽可能多地使用公羊。

Quadcore AMD处理器现在也相当不错。

最后,考虑到2010年是基于WPF的,一张快速视频卡也会有所帮助,可能不如内存更多,但我会选择比视频更多的东西。

+0

绝对不是板载视频。感谢您的建议。 – Kamyar 2010-12-14 15:30:24

4

要寻找的另一件事是驱动器的速度。 Visual Studio会进行大量的写入和读取操作,因此可以尽可能提高速度。 SSD是理想的。

+0

这个。我的VS性能很糟糕,直到我意识到它造成了多少页面错误。 – KingCronus 2013-05-09 09:55:00

1

我在带有非常可怕的图形卡的三显示器设置上运行VS2008/VS2010 - ATI Radeon HD3450。由于我只是在做简单的 WPF应用程序,图形性能并没有影响我一点。如果您正在进行游戏开发或更苛刻的事情,您的需求会有所不同。

我会花你的钱在RAM上,特别是如果你使用虚拟机。 VM不仅需要内存运行良好,还需要使用相同的磁盘。所以要么把它们放在不同的硬盘上,要么去SSD。编译期间,VS20xx会磨损驱动器,而快速的磁盘将帮助您解决很多问题。

0

如果你负担得起,去一个固态硬盘。

0

我会考虑获得高于平均水平的视频卡,因为您需要一些马力来运行多个显示器,因为您想要利用vs 2010中的新选项卡拆除功能来显示代码文件在单独的窗口中。

我肯定会推荐10,000 RPM Velociraptor硬盘或一对条带,因为VS对于IO资源来说有点笨拙。

如果是我,我会选择搭配6核AMD Phenom处理器和6GB三通道RAM,以获得最佳性能。如果你是英特尔的粉丝,可以去i7。

1

如果您愿意亲自构建,您真的可以获得一款出色的开发人员机器

斯科特Hanselman的说:

Jedis建立自己的光剑,所以 你应该 至少一次建立你自己的电脑!

他描述了他是如何建立GOM(神自己的机器)here下3K $,并介绍了它在一个播客here

如果建设自己的有点超出你的愿望,你可以得到一些好的想法有关于开发者最重要的特点,从微软大师谁真正知道。

2

有了惊人的图形卡之外,对游戏设置相同的规则也适用于开发环境。更好的资源(RAM)越多,将默认的Windows页面文件位置移动到C:驱动器以外的驱动器,使用SDD,或者如果您买不起,则尝试使用混合型7200rpm/4GB SSD驱动器,如Momentus制造的Seagate这不会破坏银行。

很多人都同意,在64bit时代,内存就是新的磁盘。目前48GB的成本将在700美元左右,但由于64位机器的接受度比以往任何时候都要好,因此未来几个月这一数字将迅速下降。

哦,你的显卡虽然不需要成为一个怪物,但仍然应该是一个更好的(由一个体面的制造商)制造的,你可以承受的RAM最多。 2GB的图形RAM意味着您可以拥有高分辨率图像,并具有多个显示器,而不会影响主机RAM。

好的Visual Studio安装程序的最佳选择?钱。