2009-09-12 27 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开发的资源密集程度要低。

最后,请确保禁用任何可能会让你减慢的未使用的插件/插件。

相关问题