2009-09-12 28 views
7

這意味着Visual Studio(.NET編譯和IDE)在$ 5000服務器上運行得更好,而不是500美元的桌面。我可以通過虛擬化改善Visual Studio性能嗎?

有沒有人有經驗在此價格範圍內的服務器上託管的虛擬機中運行Visual Studio,並通過RDP訪問? (假設現有的硬件適用於規定的價格)。

顯然,該服務器上還會有其他虛擬機,但並不是每個人都會執行諸如同時編譯等密集型任務。作爲一個起點,您可以承擔4GB的內存和4個虛擬CPU分配給虛擬機,但隨時提供其他配置建議。

任何見解?它是如何工作的?我正在尋找實用的方法來最大化編譯/運行週期和一般IDE性能的速度。 (我對這是屬於Stack Overflow還是Server Fault有疑問,因爲它與Visual Studio有關,並且可能對嘗試改進開發體驗的程序員普遍感興趣,所以我決定發佈它在這裏,如果這不行,請移動它。)

+1

我不編譯不知道PERFORM nce,但我已經在RDP之前運行過Visual Studio並且響應能力很好。 – RichieHindle 2009-09-12 14:13:51

+1

如果貴公司只爲開發人員桌面投資500美元,問題就在那裏。 – dmeister 2009-09-13 09:04:11

回答

3

如果你的臺式機上有一個體面的多核處理器,它可能是一個瓶頸的磁盤。編譯VS時必須訪問許多文件(大型解決方案,多項目)。所以,我假設CPU不是問題。 你可以做:

0

它應該爲你工作;它不會像在一臺更好的機器上在本地運行一樣好 - 但聽起來它可能仍然是一個改進。

Visual Studio的版本是另一個大的因素,VS2008比VS2005有顯着的性能提升。

由於VB.NET運行後臺編譯器以提供關於代碼錯誤的近實時反饋,因此C#開發通常比VB.NET開發的資源密集程度要低。

最後,請確保禁用任何可能會讓你減慢的未使用的插件/插件。

相關問題