Visual Studio 2017 слишком медленна во время построения и отладки - программирование
Подтвердить что ты не робот

Visual Studio 2017 слишком медленна во время построения и отладки

Я только что установил Visual Studio 2017 на ПК, имеющий следующие характеристики:

Процессор Intel Xeon E5-1600 v3 @3,50 ГГц, 16 ГБ ОЗУ и 64-разрядная операционная система Windows 10 Pro.

Хотя производительность ПК практически идеальна, я обычно сталкиваюсь с проблемой медлительности в Visual Studio 2017, особенно во время процессов сборки и отладки. В дополнение к этому иногда мне нужно перезапустить его после сообщения "Не отвечает".

Есть ли стабильное решение этой проблемы для Visual Studio 2017?..

4b9b3361

Ответ 1

Чтобы повысить производительность в Visual Studio 2017, можно применить некоторые настройки производительности, как показано ниже:

  1. Установите Текущий контроль источника… Нет в меню Инструменты → Параметры → Контроль источника

  2. Снимите флажок Синхронизированные настройки через... в разделе Инструменты → Параметры → Среда → Синхронизированные параметры (для некоторых версий: Инструменты → Параметры → Среда → Учетные записи).

  3. Отключить CodeLens (необязательно): снимите флажок "Включить CodeLens" в меню " Инструменты" → "Параметры" → "Текстовый редактор" → "Все языки".

  4. Отключить средства диагностики (необязательно): снимите флажок "Включить средства диагностики во время отладки" в разделе "Инструменты" → "Параметры" → "Отладка" → "Общие".

  5. Очистите содержимое в следующих папках (не удаляйте эти папки, а только удалите их содержимое) и перезапустите 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%. удачи.