Visual Studio 2010 (devenv) зависла после закрытия - PullRequest
2 голосов
/ 21 ноября 2011

У меня проблема с Visual Studio 2010 в 64-разрядной версии Windows 7.После некоторого времени работы VS начинает потреблять ~ 50% ЦП, а пользовательский интерфейс замедляется.Когда я закрываю VS, пользовательский интерфейс исчезает, но процесс остается.

Когда я забыл убить эти зависшие процессы в конце дня, я получу множество процессов devenv.exe.переустановите Visual Studio и переустановите Windows и в конечном итоге с той же проблемой ... ничего не меняет.Пожалуйста помоги.: /

devenv

Ответы [ 3 ]

10 голосов
/ 15 декабря 2011

Удалите и / или удалите все сторонние надстройки и расширения Visual Studio. Отключение недостаточно хорошо.

Visual Studio 2010 сильно зависит от графики. Поэтому:

  • Обновите свой видеодрайвер.
  • Отключить "Включить расширенный визуальный клиент опыт "
  • Отключить "Использовать аппаратное ускорение графики, если доступен "

Существуют также временные файлы, которые использует Visual Studio, и их может потребоваться очистить.

  • Очистите папку% temp%.
  • Очистить% AppData% \ Local \ Microsoft \ WebsiteCache
  • Очистить% AppData% \ Local \ Microsoft \ VisualStudio \ 10.0 \ ProjectAssemblies

Пользовательские настройки вашего проекта и решения могут быть повреждены из-за большого количества "сбоев".

  • Удалите файлы .user и .suo (вы потеряете стартовый проект, закладки, точки останова и другие пользовательские настройки, характерные для проектов и решений.)
0 голосов
/ 19 декабря 2011

Вот что я бы искал:

  1. Это происходит КАЖДЫЙ РАЗ?
  2. Это происходит после отладки вашего проекта? это происходит для ВСЕХ проектов?
  3. Это также происходит, когда вы не загружаете какие-либо проекты? (просто запустите IDE и подождите).
  4. Это происходит после сеанса отладки вашего приложения? может приложение не закрыто должным образом?
  5. Есть ли у вас другие запущенные приложения, которые могут вызвать это? Попробуйте воспроизвести с минимальным набором приложений / служб.
  6. Что вы делаете именно тогда, когда начинается замерзание? что-нибудь конкретное?

Я бы попытался получить 2-3 дампов памяти во время зависания, опубликовать это здесь, а также людям MSFT. Это было бы хорошим началом.

0 голосов
/ 16 декабря 2011

Начните с того места, где вы начали раньше - это может показаться излишним, но это единственный способ убедиться, что мы решаем все вопросы, кроме проблем с оборудованием.


  1. ПереустановитеWindows - убедитесь, что вы используете действительную лицензированную копию, и исправьте ее перед установкой Visual Studio.

    Примечание: я сомневаюсь, что это графический процессорпроблема с драйвером, но никогда не помешает использовать самый современный драйвер, и это место, где можно сделать это сразу после новой установки ОС.

  2. Установить VisualStudio .Net 2010, но не запускайте его .Пусть он получит новые установленные фреймворки.

  3. Используйте Центр обновления Windows для установки исправления VS 2010 SP1 и любых / всех исправлений для .Net frameworks.

    Сделайте изображения для себя прямо здесь, чтобы у вас было что построить, если вам нужно попробовать это снова.Это сэкономит вам много времени.

  4. Запустите Visual Studio и проверьте закрытие перед установкой чего-либо еще .

Если это не сработает, вероятно, существует некоторое противоречие между оборудованием ПК и оконной ОС, и вы должны попытаться найти этот симптом в других приложениях, чтобы получить больше информации.

...