【问题标题】:Can I improve Visual Studio performance through virtualization?我可以通过虚拟化提高 Visual Studio 的性能吗?
【发布时间】:2010-11-27 18:20:09
【问题描述】:

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

有没有人有在这个价格范围的服务器上托管的虚拟机中运行 Visual Studio 并通过 RDP 访问的经验? (假设以所述价格提供现代硬件。)

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

有什么见解吗?效果如何?我正在寻找实用的方法来最大限度地提高编译/运行周期的速度和一般 IDE 性能。

(对于这是否属于堆栈溢出或服务器故障,我持观望态度。由于它与 Visual Studio 有关,并且可能对试图改善开发体验的程序员普遍感兴趣,所以我决定发布它在这里。如果不行请移走。)

【问题讨论】:

  • 我不知道性能,但我之前在 RDP 上运行过 Visual Studio,响应性很好。
  • 如果您的公司只投资 500 美元购买开发人员桌面,问题就出在那儿。

标签: visual-studio performance virtualization


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    它应该适合你;它不如在更好的机器上本地运行它——但听起来它仍然是一个改进。

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

    C# 开发通常也比 VB.NET 开发占用更少的资源,因为 VB.NET 运行后台编译器以提供关于代码错误的近实时反馈。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多