17

真的很慢。

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

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

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

4

5 回答 5

15

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

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

于 2010-03-02T20:38:03.830 回答
11

在这里找到了线索

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

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

于 2010-03-03T17:17:03.430 回答
4

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

于 2010-07-24T05:06:35.273 回答
4

我目前的设置是:

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

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

于 2010-10-21T23:02:39.450 回答
1

此问题可能是由于 DPC 延迟问题:

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

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

于 2013-12-02T11:29:18.823 回答