VS2013 постоянное использование ЦП, хотя в режиме ожидания

Недавно я обновил VS2013 до обновления 1, и с тех пор VS использует процессор до 25% (на 4 ядрах i5 cpu) на постоянной основе, даже если он не работает. Я думал, что у него есть некоторые незавершенные фоновые процессы, поэтому я оставил его работать некоторое время, но он продолжает использовать процессор, когда он должен быть бездействующим.

Получают ли вы подобное поведение после обновления?

Изменить 1. Я использую git и инструменты python для vs, поэтому после обновления 1 могут возникнуть конфликты.

Изменить 2. Интеграция git в VS2013 является ошибкой. Я запускал профилировщик на devenv.exe, а git2-msvstfs.dll занимает большую часть использования процессора, хотя он должен быть бездействующим. Я отправил уведомление об отказе в MS. Если у вас есть такая же проблема, проголосуйте за это: http://connect.microsoft.com/VisualStudio/feedback/details/844616/vs2013-update-1-cpu-usage-not-normal

enter image description here

Изменить 3. Недавно было выпущено обновление 2. Эта ошибка была исправлена ​​в обновлении VS2013.

Изменить 4. Обновлены версии 3 и 4, а использование ЦП сходит с ума из-за множества причин (не только git dll module). Отключение Browser Link, как в одном из нижеприведенных ответов, кажется, устраняет проблему.

Ответ 1

Изменить 2. Возможна регрессия ошибок в обновлениях 3 и 4.

Изменить 1. Исправлена ​​ошибка в обновлении VS2013.

Можно отключить плагин git от Visual Studio 2013 следующим образом:

Инструменты- > Параметры

Source Control: установите Подключаемый модуль управления текущим источником до Нет

Для управления репозиториями используйте другие клиенты git.

Ответ 3

Мы зафиксировали его, открыв VS в SafeMode. Добавить /SafeMode к инициатору.

Ответ 4

Поскольку эта страница впервые появилась на моей охоте, чтобы понять, почему Visual Studio 2013 (обновление 4) становится непригодным из-за высокой загрузки процессора, я поделюсь тем, что я сделал, чтобы исправить эту проблему.

Проблема проявилась в том, что один процессорный ядро ​​дросселировался до 100% использования, и память постоянно поднималась до такой степени, что система замедляла сканирование, а файл devenv.exe в конечном итоге потерпел крах. Он был на 100% воспроизводимым с проектом node/typescript, загруженным с установленными Microsoft Node Tools.

После попыток различных возможных исправлений, один за другим бесполезно, я попытался отключить intellisense:

  • Инструменты | Функции > Текстовый редактоp > Node.js > Intellisense
  • Нет Intellisense (переключатель)
  • Сохранить на диск отключен (переключатель)
  • Перезапустить Visual Studio

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

Что это. Исправлено это для меня. Я надеюсь, что это поможет кому-то.

Ответ 5

В моем случае это было включение ссылок на решение, вызвавшее высокий уровень использования ЦП. Проект был пакетом IronPython, который также использовал некоторые библиотеки DLL. Добавление DLL к ссылкам было прекрасным. В первый раз, когда DLL была открыта в обозревателе объектов, тогда CPU достиг 25% (1 ядро) и остался там. Удаление всех ссылок снова вернуло CPU.

Еще одно решение: удалить любые объекты в рамках проекта Ссылки.

(VS2013, Обновление 5, с помощью Python Tools 2.2)

Ответ 6

В моем случае я обычно запускаю несколько экземпляров Visual Studio одновременно. Я обнаружил, что если я начну вторую (или третью) копию Visual Studio, прежде чем 1-я (или 2-я) копия полностью загрузится и уладится, я получаю DEVENV, застрявшую на 100% CPU, независимо от того, что я делаю после этого. Я должен закрыть все копии и снова открыть.

Я надеюсь, что это помогает кому-то, это сводило меня с ума.

Билли