Visual Studio 2017 слишком медленна во время построения и отладки
Я только что установил Visual Studio 2017 на ПК, имеющий следующие характеристики:
Процессор Intel Xeon E5-1600 v3 @3,50 ГГц, 16 ГБ ОЗУ и 64-разрядная операционная система Windows 10 Pro.
Хотя производительность ПК практически идеальна, я обычно сталкиваюсь с проблемой медлительности в Visual Studio 2017, особенно во время процессов сборки и отладки. В дополнение к этому иногда мне нужно перезапустить его после сообщения "Не отвечает".
Есть ли стабильное решение этой проблемы для Visual Studio 2017?..
Ответы
Ответ 1
Чтобы повысить производительность в Visual Studio 2017, можно применить некоторые настройки производительности, как показано ниже:
-
Установите Текущий контроль источника… Нет в меню Инструменты → Параметры → Контроль источника
-
Снимите флажок Синхронизированные настройки через... в разделе Инструменты → Параметры → Среда → Синхронизированные параметры (для некоторых версий: Инструменты → Параметры → Среда → Учетные записи).
-
Отключить CodeLens (необязательно): снимите флажок "Включить CodeLens" в меню " Инструменты" → "Параметры" → "Текстовый редактор" → "Все языки".
-
Отключить средства диагностики (необязательно): снимите флажок "Включить средства диагностики во время отладки" в разделе "Инструменты" → "Параметры" → "Отладка" → "Общие".
-
Очистите содержимое в следующих папках (не удаляйте эти папки, а только удалите их содержимое) и перезапустите Visual Studio:
Очистите содержимое в папке WebSiteCache (можно найти в
C:\Users\%USERNAME%\AppData\Local\Microsoft\WebSiteCache)
Очистите содержимое в папке Temporary ASP.NET Files (можно найти в
C:\Users\%USERNAME%\AppData\Local\Temp\Временные файлы ASP.NET)
Примечание. Если у вас включено аппаратное ускорение или если вы используете стандартные настройки Visual по умолчанию в Microsoft Visual Studio 2017 или Visual Studio 2015, у вас могут возникать периодические проблемы с производительностью, сбои продукта или проблемы с отображением. Чтобы обойти эти проблемы, примените следующие параметры в меню "Инструменты" → "Параметры" → "Среда" → "Общие".
![enter image description here]()
Для получения дополнительной информации посетите страницу Проблемы с производительностью, сбоями продукта или проблемами рендеринга в Visual Studio 2015 и Visual Studio 2013.
Если проблема связана с отладкой, попробуйте обходной путь отладки/загрузки в Visual Studio очень медленно.
Надеюсь, это поможет...
Ответ 2
Моя проблема заключалась в облегченной загрузке решения. Как только я отключил, все вернулось к норме.
Ответ 3
Я использую VS 2017 в системе с 128 ГБ ОЗУ и 4 четырехъядерными процессорами Xeon с SSD. Я, конечно, использую Windows 10 Pro для рабочих станций, чтобы поддерживать мой четырехъядерный процессор.
Что действительно помогло мне сократить время сборки до менее чем 2 секунд, так это простой трюк:
Настройка параметров главного компьютера для оптимизации в "Фоновых службах" с помощью свойств Windows, "Дополнительные параметры системы", "Дополнительно", вкладки "Дополнительно".
Кроме того, учитывая, что у меня огромный объем оперативной памяти, и я никогда не видел, чтобы даже четверть ее использовалась для отключения файла подкачки. (Windows предупредит о последствиях)
Также стоит добавить папку установки VS и проект в список исключений в настройках антивируса (в моем случае Windows Defender)
Ответ 4
Загрузите procmon и запустите, чтобы проверить фоновые действия, выполняемые msbuild или visual studio. Visual studio может быть чрезвычайно медленным или почти непригодным для использования в случае написания журнала с использованием fuslogvw.
Шаги, чтобы остановить запись журнала fuslogvw.
1) Window + R, введите RegEdit 2) Перейти к пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion 3) Установить шестнадцатеричное значение Force Log равным 0.
Visual Studio начнет работать нормально.
Ответ 5
Я получил эту ссылку на Управление производительностью Visual Studio в моем VS 2017
Примечание. Это окно также можно открыть в: Справка → Управление производительностью Visual Studio
Как показано на скриншоте ниже, Developer Analytics Tools добавляет 5 секунд (в среднем) к времени загрузки решения. Я отключил это.
![enter image description here]()
Ответ 6
Я пробовал все вышеупомянутые решения и следил за многими релевантными ссылками. Ни один из них не работал.
После снятия всех моих волос и заполнения еще одной чашки кофе, я решил обновить Visual Studio 2017. Boom, теперь все возвращается в норму (кроме моих волос и мозга с кофеином).
Итак, если вы столкнулись с одной и той же проблемой, я предлагаю вам сначала проверить ваше обновление Visual Studio 2017. Если есть обновление, обновите его!
Ответ 7
У меня была похожая проблема с версией VS Community 2017, и я отключил "Включить средства диагностики при отладке", только это, ничего более... !!!
Инструменты> Параметры> Отладка> Общие> Включить средства диагностики при отладке
Ответ 8
Может быть решение с приоритетом.
1) Отключить диагностические инструменты
![enter image description here]()
2) Отключить визуальный опыт клиента Рик
![enter image description here]()
3) Отключить все настройки синхронизации.
![enter image description here]()
также убедитесь, что вы удалили кеш с помощью команды run ->% temp%. удачи.