2010-12-14 82 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安裝程序的最佳選擇?錢。