代码之家  ›  专栏  ›  技术社区  ›  George Mauer

VirtualBox中的Visual Studio慢速

  •  17
  • George Mauer  · 技术社区  · 15 年前

    就像真的很慢。

    我有一个64位,8核,12千兆内存Windows7主机。我为64位Windows7虚拟机提供了4个内核和4千兆内存,在这个虚拟机中,我正试图运行Visual Studio 2010(和SQL Server,但仅此而已)。

    它工作了几天,但是资源的使用率却出人意料——几乎一直都是100%的CPU。我关掉了Windows7的视觉效果,它立刻降到了正常水平。但是,每当我尝试在visual studio中执行任何操作时,它都会立即恢复正常。

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

    5 回复  |  直到 12 年前
        1
  •  15
  •   jamone    15 年前

    visual studio 2010使用gpu加速来完成gui,因为它的表单使用wpf。虚拟机没有那么高效地通过gpu任务。在vs goto tools->options->environment->general->visual experience中,取消选中该字段集中的3个复选框,然后查看这是否起作用。

    我发现vm有时会在使用gpu的aero和vs 2010上运行得很好,但是没有理由开始按照你描述的那样工作。这对我有用。

        2
  •  11
  •   George Mauer    15 年前

    Found a clue here

    当你告诉virtualbox 3.1.4(我当前的版本)在windows 7上使用多个cpu时,它似乎会崩溃。我将它设置为使用1个CPU而不是4个,资源使用恢复正常。

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

        3
  •  4
  •   Thiru    15 年前

    在vm设置下禁用3d加速对我很有帮助。

        4
  •  4
  •   Lukas Cenovsky    15 年前

    我当前的设置是:

    • 禁用三维加速
    • 禁用的远程显示服务器
    • 只有1个CPU

    VS2010的速度不是很好,但也不是很慢。

        5
  •  1
  •   Phil Hannent    12 年前

    此问题可能是因为DPC延迟问题:

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

    升级到v4.3.4或在bios中禁用vt-x