Обновленная версия Visual Studio 2013 2

Недавно я установил Visual Studio 2013 Professional Update 2 на виртуальную машину Windows 7. Я бежал VS 2012 без проблем, но я хотел обновиться. Все работало хорошо в течение недели, но теперь для определенного проекта IDE увязнет, ​​а диспетчер задач сообщает о 25% -ном использовании ЦП на моем 4-ядерном компьютере. Перезапуск VS и моего ПК ничего не делает.

Если я запускаю VS в safemode devenv.exe /SafeMode, проблема исчезает, и она зависит от проекта.

Я запустил Process Explorer и обнаружил этот поток
(примечание: не выделенный, а поток сверху)

IsAssertEtwEnabled

Затем я нашел этот форум связанным с ним: https://connect.microsoft.com/VisualStudio/feedback/details/873579/high-cpu-usage-possibly-after-updating-to-update-2 Но у меня не установлены ни электроинструменты, ни расширения чередующихся линий.

Если это не какие-либо расширения (я еще не добавил), что может быть проблема? Единственное, что я могу придумать, это пакеты NuGet.

EDIT Я нашел эту тему Проблема с процессором Asp.Net, работающая с деревом TreeView Kendo после версии Visual Studio 2013 Update 2, и попыталась решить проблему отключить ссылку браузера безрезультатно.

EDIT Я также отключил Source Control, как описано здесь VS2013 постоянное использование ЦП, даже если он находится в режиме ожидания, но, по-видимому, он не исправлен в Update 2, как утверждает вопрос.

EDIT отладка и приостановка потока вины (основной поток) дает мне эту трассировку стека чаще: stack trace

Ответ 1

Я занимаюсь той же проблемой в течение нескольких дней в обновлении Visual Studio 2013 Update 4.

Отключить опцию "Включить ссылку на браузер" здесь:

enable browser link

Исправлена ​​проблема для меня.

Ответ 2

Все, что я нашел до сих пор, - обходной путь: выгрузите и перезагрузите проект запуска моего решения в обозревателе решений после открытия проекта. Это вернет использование процессора с нормальным значением (~ 0% бездействия).

Ответ 3

Из того, что я могу сказать из Googling Microsoft.VisualStudio.JavaScript.Web.Extensions.dll, эта DLL связана с плагином Веб-Essentials. Если вы отключите этот плагин (в противном случае, все плагины), проблема исчезнет?

Если это проблема с плагином, либо жить с ним, либо отключиться, либо связаться с разработчиком.

Ответ 4

Я знаю, что эта ветка становится немного старой, но на всякий случай это помогает кому-то еще...
У меня также есть эта проблема, и я могу определенно поместить ее в Web Essentials в мое дело. Но, точнее, Web Essentials, когда я открываю файл .less или .css в среде IDE.

Я перезапустил среду IDE, и ее использование вернулось к нормальному состоянию, но снова, как только я открою файл css, CPU начинает подниматься, тогда вся среда IDE становится необычно медленной. Закрытие всех файлов less/css, похоже, в конечном итоге возвращает CPU/IDE на землю.

Мои 2 обходных пути:

  • Удалить WE  : - (
  • Измените мои .less и .css в Notepad ++ и используйте IDE для всего остального.

Не очень хорошее решение!

Это с VS2013 Pro + Update 2 и последней версией WE. Следующим шагом будет посмотреть, будет ли проблема обновления VS 3 RC + последней ночной сборки WE той же проблемой.

Изменить: только что произошла мысль. Мне только недавно пришлось перейти от VS Premium к VS Pro, и я не помню проблемы с версией Premium. Интересно, это просто версия Pro?

Ответ 5

Я знаю, что вы сказали, что у вас нет расширений, но вы можете дважды проверить это. Похоже, что расширение веб-Essentials несовместимо с обновлением VS 2013 Update 2 и может привести к описанному поведению. Обходной путь - загрузить последнюю ночную сборку Web Essentials. Вам нужно будет сделать это вручную, так как последний стабильный выпуск Nuget составляет несколько месяцев, прежде чем это исправить.

Дополнительная информация и ссылки для скачивания здесь.

Ответ 6

Моя загрузка процессора составляла 15-25% на ядре i7 и уменьшалась до 0% после удаления файлов .sdf в папках проекта.

Ответ 7

У меня была схожая проблема (25-30% использования ЦП), а сообщение, жалующееся на Microsoft SQL Server Compact 4.0, не установлено (не уверен, почему он должен был быть установлен с помощью Visual Номер-студио).

После загрузки и установки отдельно, проблема использования ЦП была решена.

Ответ 8

Для чего это стоило, у меня была аналогичная проблема с отсутствием Server Compact 4, и мои решения на С++ постоянно работали на 25%. У меня был установлен Server Compact 4 SP1. Моя система - 64-битная Windows 7. Я удалил SP1 и загрузил и установил Server Compact 4, и теперь все в порядке. Я, конечно, тоже получил Intellisense.

Ответ 9

У меня была эта проблема; для меня это было разрешено установкой Обновление 5.

Проблема возникла после установки последних обновлений MS; полный список которых приведен ниже (NB: мой формат даты - Великобритания: DD/MM/YYYY, сегодня 10/12/2015 - некоторые исправления были указаны (будут?) предположительно установлены на 11-м):

get-hotfix `
| ?{$_.InstalledOn -gt ((get-date).AddDays(-7))} `
| ft Description, HotfixId, InstalledOn -AutoSize

Description     HotfixId  InstalledOn        
-----------     --------  -----------        
Security Update KB3046017 08/12/2015 00:00:00
Security Update KB3060716 08/12/2015 00:00:00
Update          KB3064209 08/12/2015 00:00:00
Security Update KB3071756 08/12/2015 00:00:00
Security Update KB3072305 08/12/2015 00:00:00
Security Update KB3075220 08/12/2015 00:00:00
Update          KB3075851 08/12/2015 00:00:00
Security Update KB3076895 08/12/2015 00:00:00
Security Update KB3076949 08/12/2015 00:00:00
Security Update KB3078071 08/12/2015 00:00:00
Security Update KB3078601 08/12/2015 00:00:00
Security Update KB3079757 08/12/2015 00:00:00
Security Update KB3081320 11/12/2015 00:00:00
Security Update KB3092601 11/12/2015 00:00:00
Security Update KB3100773 11/12/2015 00:00:00
Security Update KB3101246 11/12/2015 00:00:00
Security Update KB3101722 11/12/2015 00:00:00
Security Update KB3101746 11/12/2015 00:00:00
Update          KB3102810 11/12/2015 00:00:00

Раньше (перед использованием Visual Studio/замечая проблему) я удалил другое исправление, относящееся к Outlook, которое заставило его открыть Безопасный режим.