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
.
Ответ 2
Для меня (обновление VS 2013 4) решение заключалось в отключении Browser Link, как указано здесь:
https://www.devexpress.com/Support/Center/Question/Details/T102322
![enter image description here]()
Процессор замедлился сразу с 25% до 1%.
Ответ 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, независимо от того, что я делаю после этого. Я должен закрыть все копии и снова открыть.
Я надеюсь, что это помогает кому-то, это сводило меня с ума.
Билли