2010-03-02 19 views
17

Jak naprawdę bardzo wolno.Visual Studio spowalnia w Virtualbox

Posiadam 64-bitowy, 8-rdzeniowy, 12-gigabajtowy serwer Windows 7. Dałem 4 rdzenie i 4 gigabajty pamięci RAM do 64-bitowej maszyny wirtualnej Windows 7, w ramach której próbuję uruchomić Visual Studio 2010 (i serwer sql - ale to wszystko).

To działało przez kilka dni, ale potem zużycie zasobów poszło z wykresów - prawie 100% CPU przez cały czas. Wyłączyłem efekty wizualne systemu Windows 7 i natychmiast spadłem do normalnego poziomu. Jednak za każdym razem, gdy próbuję zrobić cokolwiek w wizualnym studio, to wzrasta z powrotem.

Czy ktoś z podobnym sprzętem ma podobne doświadczenie? Wiem, że ludzie z powodzeniem usunęli tę konfigurację i byli z niej bardzo zadowoleni, więc zastanawiam się, czy mam gdzieś złą konfigurację.

+0

mam tę samą maszynę i to samo problem. Zauważyłem, że maszyna wirtualna zaczyna wolniej i wolniej z czasem, więc często go restartuję - to pomaga przez chwilę. Nie ma znaczenia, czy używam jednego lub więcej rdzeni. –

+0

To samo dzieje się mi na tym komputerze. Na moim dużo wolniejszym laptopie tak nie jest. –

Odpowiedz

11

Found a clue here.

Wygląda na to, że Virtualbox 3.1.4 (moja obecna wersja) oszałamia, gdy mówisz mu, aby używał więcej niż jednego procesora w systemie Windows 7. Ustawiłem go tak, aby używał 1 procesora zamiast 4, a użycie zasobów wróciło do normy .

Mam nadzieję, że wkrótce to naprawią.

+4

Aby być uczciwym, nadal jest niesamowicie powolny. Po prostu lepiej –

+0

To nie zadziałało dla mnie – Thiru

+0

To zrobiło dużą różnicę. Windows 7 na OS X Yosemite/Virtual Box/Visual Studio Express 2013. 4 rdzenie -> 1. –

15

Visual Studio 2010 wykorzystuje akcelerację GPU do tworzenia GUI, ponieważ używa WPF do swoich formularzy. Maszyny wirtualne nie przechodzą przez zadania GPU tak skutecznie. W VS goto Tools -> Options -> Environment -> General -> Visual experience i odznacz 3 pola wyboru w tym zestawie pól i zobacz, czy to wystarczy.

Zauważyłem, że maszyny VM czasami działają dobrze z Aero i VS 2010 przy użyciu procesora graficznego, ale wtedy bez żadnego powodu zaczną robić dokładnie to, co opisujesz. To działa dla mnie.

+0

Dzięki za cynk. wszystkie pola wyboru są odznaczone, ale nadal występują problemy. Wszelkie inne porady? –

+0

Nie :(zawsze to robiłem, ale zwykle używam Parallels lub VMware Fusion, ponieważ używam OS X jako hosta. Jakiego oprogramowania VM używasz? – jamone

+0

... virtualbox ... –

4

Wyłączenie akceleracji 3D w ustawieniach maszyny wirtualnej zrobiło mi wielką trudność.

4

Moje obecne ustawienia to:

  • wyłączone akceleracja 3D
  • niepełnosprawnych Remote Display Server
  • tylko 1 CPU

Prędkość VS 2010 nie jest znakomity, ale też nie tak powolny.

+0

Podczas instalacji VS2013 instalacja przebiegała strasznie wolno. Oprócz powyższego ustawiłem również pamięć VM na 6 GB; Wydawało się, że rozwiązuje problem, którego doświadczam. –