Visual Studio 2015 чрезвычайно медленная

Я установил Visual Studio 2015 Professional Edition, и мои компьютерные спецификации - это Intel i7-3770 CPU 3.40 и Gbps, 8 ГБ ОЗУ и Windows 7 Enterprise 64-бит.

Я хочу обновить свой проект до .NET 4.6, который написан на Visual Studio 2005.NET 2.0, но у меня есть серьезная проблема с скоростью. После того, как я открою свой проект (огромный проект) в Visual Studio 2015, он сходит с ума. Построение, отладка, открытие меню происходит слишком медленно. Иногда я получал сообщение "не отвечаю". Это о Windows 7 или вы можете дать мне какие-либо рекомендации относительно моей проблемы с скоростью?

Ответ 1

Этот сайт содержит полезные советы о том, как улучшить производительность Visual Studio, отключив функции для крупных решений. Например:

  • Перейдите к Инструменты → Параметры → Текстовый редактор → С# → Дополнительно и снимите флажок Включить полный анализ решений

  • Перейдите в раздел Инструменты → Параметры → XAML Designer → Общие и снимите флажок Включить конструктор XAML (требуется перезагрузка Visual Studio)

  • Перейдите в раздел Инструменты → Параметры → Текстовый редактор → Все языки и снимите флажок Включить CodeLens

  • Перейдите в раздел Инструменты → Параметры → Отладка → Общие и отключите Включить диагностические инструменты при отладке

Ответ 2

Вы можете попробовать выполнить следующие действия:

  • Перейдите в меню "Инструменты" → "Параметры" → "Управление источником" и установите "Текущий источник"... на Нет

  • Перейдите в меню Сервис → Функции → Среда → Синхронизированные настройки и удалить эту опцию, сняв флажок.

  • Очистите содержимое в следующих папках кеша (не удаляйте эти папки, а не удаляйте их содержимое) и перезапустите Visual Studio:

    • Очистите содержимое в папке WebSiteCache (можно найти в
      C:\Users\%USERNAME%\AppData\Local\Microsoft\WebSiteCache)

    • Очистите содержимое в папке Временные файлы ASP.NET (можно найти в
      C:\Users\%USERNAME%\AppData\Local\Temp\Temporary ASP. NET)

Примечание. Если у вас установлено аппаратное ускорение или вы используете параметры визуального восприятия по умолчанию в Microsoft Visual Studio 2015 или Visual Studio 2013, могут возникнуть проблемы с периодической производительностью, сбои продукта или проблемы с отображением, Чтобы обойти эти проблемы, перейдите в меню "Инструменты" → "Параметры" → "Среда" → "Общие" и примените следующие настройки:

Введите описание изображения здесь

Для получения дополнительной информации посетите Вы испытываете проблемы с производительностью, сбои продукта или проблемы с рендерингом в Visual Studio 2015 и Visual Studio 2013.

Если проблема связана с отладкой, попробуйте обходной путь отладки/загрузки Visual Studio очень медленно.

Надеюсь, это поможет...

Ответ 3

У меня большой проект, и я тоже испытал подобные замедления. Я повысил производительность до приемлемого уровня, изменив объем окна Error List на Current Document.

Я также получаю улучшения, изменяясь от Build + IntelliSense до Build Only. Но поскольку я считаю, что IntelliSense полезен, я скомпрометировал сохранение Build + IntelliSense и область видимости до Current Document.

Окно списка ошибок Visual Studio 2015

Ответ 4

Я обнаружил, что удаление папки ".vs" из папки решений значительно увеличивает скорость редактора, если со временем она становится медленной. Это скрытая папка в корневом каталоге вашего решения. Я бы рекомендовал сохранить резервную копию на всякий случай, если вам нужно вернуться. Насколько мне известно, он содержит пользовательские настройки для решения, такие как файл .suo, как подробный здесь. Вы также можете просто удалить файл .suo. Эти папки/файлы будут восстановлены VS при следующем открытии и закрытии этого решения.

Ответ 5

Защитник Windows Defender Antimalware может вызвать отставание Visual Studio. Как упоминается Нострадамусом в этом ответе:

Перейдите в раздел "Обновление и безопасность" → "Настройки" → "Защитник Windows". Откройте Защитник и выберите "Настройки", выберите "Исключения" и добавьте процесс "devenv.exe".

Еще одна вещь, которую я сделал, - это обновление ReSharper и каждого аддона до последнего обновления.

Я также отметил, что несколько процессов под названием Microsoft Compatibility Telemetry, CompatTelRunner.exe использовали много CPU, когда я использовал Visual Studio. Я отключил "Обратная связь и диагностика", следуя этому руководству.

Это сработало для меня!

Ответ 6

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

Что еще: проверьте, является ли ваша версия для Visual Studio 64-битной в 64-битной системе, я удалил некоторые инструменты для создания фундаментов команды, и он ввернул мой VS, он вызвал те же проблемы.

Ответ 7

Убедитесь, что вы не работаете над решением, которое на сетевом диске.

Похоже на такую ​​очевидную вещь, но я пропустил ее, и VS не дает вам точно никаких намеков на проблему, это просто "Не реагирует...".

Ответ 8

Для меня виновником был кеш Resharper, просто очистил кэш Resharper и отлично работает