2010-03-02 116 views
17

真的很慢。Visual Studio在Virtualbox中速度很慢

我有一個64位,8核心,12演出的Windows 7主機。我給了一個64位Windows 7虛擬機的4個核心和4個RAM,我試圖運行visual studio 2010(和sql server - 但就是這樣)。

它工作了幾天,但隨後資源使用消失了 - 在任何時候都接近100%的CPU。我關閉了Windows 7的視覺效果,並立即下降到正常水平。然而,無論什麼時候我都試圖在視覺工作室做任何事情,它都會反彈回來。

有類似鑽機的人是否有類似的經歷?我知道人們已經成功地完成了這個設置,並且對此非常滿意,所以我想知道我是否在某個地方有一個糟糕的配置。

+0

我有同樣的機器和相同問題。我發現虛擬機隨着時間的推移變得越來越慢,所以我經常重新啓動它 - 這有助於一段時間。如果我使用一個或多個內核,則無關緊要。 – 2010-04-27 21:42:11

+0

這臺機器上也發生了這種情況。在我慢得多的筆記本電腦上沒有。 – 2010-07-24 22:23:13

回答

11

Found a clue here

當你告訴它在Windows 7上使用多個CPU時,virtualbox 3.1.4(我當前的版本)似乎嚇壞了。我將它設置爲使用1個CPU而不是4個,資源使用恢復正常。

希望他們儘快解決。

+4

公平起來,它仍然非常緩慢。只是更好 – 2010-03-09 19:58:51

+0

這並沒有爲我工作 – Thiru 2010-07-24 05:06:01

+0

這造成了很大的差異。 OS X Yosemite/Virtual Box/Visual Studio Express 2013上的Windows 7。4個核心 - > 1。 – 2014-11-14 15:37:40

15

Visual Studio 2010使用GPU加速來完成其GUI,因爲它使用WPF作爲窗體。虛擬機不會有效地通過GPU任務。在VS轉到工具 - >選項 - >環境 - >常規 - >視覺體驗,並取消選中該字段集中的3個複選框,看看是否有竅門。

我發現虛擬機有時可以正常使用Aero和VS 2010使用GPU,但之後無緣無故開始按照您所描述的內容進行操作。這對我有用。

+0

感謝您的提示。所有複選框未選中,但仍有問題。任何其他建議? – 2010-03-02 20:50:30

+0

沒有:(這對我來說一直是這樣做的,儘管我通常使用Parallels或VMware Fusion,因爲我使用OS X作爲主機,您使用的是什麼虛擬機軟件? – jamone 2010-03-02 21:21:17

+0

... virtualbox ... – 2010-03-02 22:13:53

4

在虛擬機設置下禁用3D加速對我來說算不了什麼。

4

我目前的設置是:

  • 禁用3D加速
  • 禁用遠程顯示服務器
  • 只有1個CPU

的VS 2010的速度是不是EXCELENT也不會這麼慢。

+0

安裝VS2013時,安裝速度非常慢。除上述之外,我還將我的虛擬機內存設置爲6 GB;這似乎解決了我遇到的問題。 – 2014-07-15 21:01:28