我可以通过虚拟化提高Visual Studio的性能吗?

时间:2009-09-12 14:11:12

标签: visual-studio performance virtualization

理所当然,Visual Studio(.NET编译和IDE)在5000美元的服务器上比在500美元的桌面上运行得更好。

是否有人在此价格范围内的服务器上托管的虚拟机中运行Visual Studio,并通过RDP访问? (假设现有硬件可用于所述价格。)

显然,该服务器上还会有其他虚拟机,但不是每个人都会进行密集型任务,例如同时编译等。作为起点,您可以假设4GB内存和4个虚拟CPU分配给VM,但随时提供其他配置建议。

任何见解?它是如何运作的?我正在寻找实用的方法来最大化编译/运行周期和一般IDE性能的速度。

(关于这是否属于Stack Overflow或Server Fault,我正处于障碍之中。由于它与Visual Studio有关,并且可能对试图改善开发体验的程序员感兴趣,我决定发布它如果不合适,请移动它。)

2 个答案:

答案 0 :(得分:3)

如果您的桌面计算机上有一个不错的多核处理器,它可能就是一个瓶颈的磁盘。编译VS时必须访问许多文件(在大型解决方案中,多项目)。所以,我假设CPU不是问题。 你能做什么:

答案 1 :(得分:0)

它应该适合你;它不如在更好的机器上本地运行那么好 - 但听起来它仍然可以是一种改进。

Visual Studio的版本是另一个重要因素,VS2008比VS2005有显着的性能提升。

由于VB.NET运行后台编译器以提供有关代码错误的近实时反馈,因此C#开发通常也比VB.NET开发的资源密集程度低。

最后,请确保禁用任何可能会降低速度的未使用的插件/插件。