Visual Studio медленнее в Virtualbox
Как действительно очень медленно.
У меня есть 64-битный, 8-ядерный, 12-гигабайтный Windows 7-го компьютера. Я дал 4 ядра и 4 гигабайта RAM для 64-битной виртуальной машины Windows 7, в рамках которой я пытаюсь запустить visual studio 2010 (и sql-сервер - но это).
Он работал в течение нескольких дней, но затем использование ресурсов уходило с графиков - почти 100% -ный процессор в любое время. Я отключил визуальные эффекты Windows 7, и он сразу же упал до нормального уровня. Однако всякий раз, когда я пытаюсь сделать что-либо в визуальной студии, он всплывает вправо.
Есть ли у кого-нибудь с подобной установкой аналогичный опыт? Я знаю, что люди вытащили эту настройку успешно и были очень довольны этим, поэтому мне интересно, есть ли у меня плохая конфигурация где-то.
Ответы
Ответ 1
Найдена подсказка здесь.
Казалось бы, виртуальный бокс 3.1.4 (моя текущая версия) угасает, когда вы говорите ему использовать более одного процессора на Windows 7. Я установил его для использования 1 процессора вместо 4, а использование ресурсов вернулось к нормальному.
Надеюсь, они исправит это в ближайшее время.
Ответ 2
Visual Studio 2010 использует ускорение графического процессора для выполнения своего графического интерфейса, поскольку использует WPF для своих форм. VM не проходит через задачи GPU все, что эффективно. В VS goto Tools → Options → Environment → General → Visual experience и снимите галочку с тремя флажками в этом полевом наборе и посмотрите, делает ли это трюк.
Я нашел, что VM иногда отлично работает с Aero и VS 2010, используя графический процессор, но затем без каких-либо оснований начинать делать именно то, что вы описываете. Это работает для меня.
Ответ 3
Отключение 3D-ускорения в настройках VM сделало трюк для меня.
Ответ 4
Мои текущие настройки:
- отключено трехмерное ускорение
- отключен сервер удаленного просмотра
- только 1 процессор
Скорость VS 2010 не является отличной, но также не столь медленной.
Ответ 5
Эта проблема может возникнуть из-за проблемы с задержкой DPC:
https://www.virtualbox.org/ticket/6242
Либо перейдите на v4.3.4, либо отключите VT-x в BIOS