【问题标题】:Visual Studio slow in VirtualboxVirtualbox 中的 Visual Studio 速度慢
【发布时间】:2011-01-22 21:59:54
【问题描述】:

真的很慢。

我有一个 64 位、8 核、12 gig ram windows 7 主机。我为 64 位 Windows 7 虚拟机提供了 4 个内核和 4 GB 的 ram,我试图在该虚拟机中运行 Visual Studio 2010(和 sql server - 仅此而已)。

它运行了几天,但随后资源使用量超出了图表 - 始终接近 100% 的 CPU。我关闭了 Windows 7 的视觉效果,它立即下降到正常水平。但是,每当我尝试在 Visual Studio 中做任何事情时,它都会立即回升。

有类似装备的人有类似经历吗?我知道人们已经成功地完成了这个设置并且对它非常满意,所以我想知道我是否只是某个地方的配置不好。

【问题讨论】:

  • 我有同样的机器和同样的问题。我发现随着时间的推移,VM 开始变得越来越慢,所以我经常重新启动它——这会有所帮助。我使用一个或多个内核都没关系。
  • 这台机器上也发生在我身上。在我慢得多的笔记本电脑上,它没有。

标签: visual-studio-2010 windows-7 virtualization virtualbox


【解决方案1】:

Visual Studio 2010 使用 GPU 加速来实现其 GUI,因为它使用 WPF 来实现其表单。虚拟机不能高效地通过 GPU 任务。在 VS 中转到工具 -> 选项 -> 环境 -> 常规 -> 视觉体验并取消选中该字段集中的 3 个复选框,看看是否可以解决问题。

我发现 VM 有时可以在使用 GPU 的 Aero 和 VS 2010 上正常工作,但随后无缘无故开始完全按照您的描述进行操作。这对我有用。

【讨论】:

  • 感谢您的提示。未选中所有复选框,但仍有问题。还有其他建议吗?
  • No :( 总是这样,尽管我通常使用 Parallels 或 VMware Fusion,因为我使用 OS X 作为主机。你使用什么 VM 软件?
  • 我的 W7 VM 客户端所有 4 个内核都以 100% 开启,2D 加速开启。取消选中“视觉体验”下的 3 个复选框对我来说是奇迹——甚至比我工作中的“真实”机器还要快。
【解决方案2】:

Found a clue here.

当您告诉它在 Windows 7 上使用多个 CPU 时,virtualbox 3.1.4(我当前的版本)似乎吓坏了。我将它设置为使用 1 个 CPU 而不是 4 个,资源使用恢复正常。

希望他们尽快解决这个问题。

【讨论】:

  • 公平地说,它仍然非常缓慢。更好
  • 这有很大的不同。 OS X Yosemite / Virtual Box / Visual Studio Express 2013 上的 Windows 7。4 核 -> 1。
【解决方案3】:

在 VM 设置下禁用 3D 加速对我有用。

【讨论】:

    【解决方案4】:

    我目前的设置是:

    • 禁用 3D 加速
    • 已禁用远程显示服务器
    • 只有 1 个 CPU

    VS 2010 的速度不是很好,但也没有那么慢。

    【讨论】:

    • 在安装 VS2013 时,安装运行非常缓慢。除了上述之外,我还将我的 VM 内存设置为 6 GB;这似乎解决了我遇到的问题。
    【解决方案5】:

    这个问题可能是因为 DPC 延迟问题:

    https://www.virtualbox.org/ticket/6242

    升级到 v4.3.4 或禁用 BIOS 中的 VT-x

    【讨论】:

      猜你喜欢
      • 2012-03-24
      • 2012-08-19
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      相关资源
      最近更新 更多