it-swarm.com.ru

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

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

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

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

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

81
hexadecimal

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

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

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

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

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

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

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

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

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

enter image description here

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

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

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

146
Murat Yıldız

Моя проблема была с облегченной загрузкой решения. Как только я отключил, все вернулось к норме.

5
Kohinoor Basu

Может быть решение с приоритетом ..

1) Отключить диагностические инструменты

enter image description here

2) Отключить визуальный опыт клиента Рик

enter image description here

3) Отключить все настройки синхронизации.

enter image description here

также убедитесь, что вы удалили кеш с помощью команды run ->% temp%. удачи.

5
Rohit

Я использую VS 2017 в системе с 128 ГБ RAM и ​​4 четырехъядерными процессорами Xeon с SSD. Я, конечно, использую Windows 10 Pro для рабочих станций, чтобы поддерживать мой четырехъядерный процессор.

Что действительно помогло мне сократить время сборки до менее чем 2 секунд, так это простой трюк:

Настройка параметров главного компьютера для оптимизации в "Фоновых службах" с помощью свойств Windows, "Дополнительные параметры системы", "Дополнительно", вкладки "Дополнительно".

Кроме того, учитывая, что у меня огромное количество RAM, и я никогда не видел, чтобы четверть его использовалась для отключения файла подкачки. (Windows предупредит о последствиях)

Также стоит добавить папку установки VS и проект в список исключений в настройках антивируса (в моем случае, Защитник Windows)

2
Amir No-Family

Загрузите 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 начнет работать нормально.

2
Akash

Я получил эту ссылку на Управление производительностью Visual Studio в моем VS 2017

Примечание. Это окно также можно открыть в: Справка -> Управление производительностью Visual Studio

Согласно скриншоту ниже, Developer Analytics Tools добавляет 5 секунд (в среднем) ко времени загрузки решения. Я отключил это.

enter image description here

1
Hooman Bahreini

Я заметил, что процесс " perfwatson2.exe использует наибольшее использование CPU/Memory/Disk при сборке VS 2017. Процесс perfwatson2 собирает данные о системных действиях, которые выполняются больше времени (около 2+ секунд) и отправьте эти данные в Microsoft. Команда Microsoft может проанализировать данные и найти решение для того же.

Следующие шаги помогут вам остановить обслуживание/процесс perfwatson2.

Откройте VS2017 и перейдите в Help => Send Feedback => Settings и установите No, я не хотел бы участвовать

enter image description here

0
Rachit Patel

У меня была похожая проблема с версией VS Community 2017, и я отключил "Включить средства диагностики во время отладки", только это, ничего более ... !!!

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

0
Fabio

Я перепробовал все вышеперечисленные решения и перешел по множеству соответствующих ссылок Никто из них не работал.

После того, как я снял все волосы и наполнил еще одну чашку кофе, я решил обновить Visual Studio 2017. Бум, теперь все нормализовалось (за исключением моих волос и мозга с кофеином).

Поэтому, если вы когда-либо сталкивались с той же проблемой, я советую вам сначала проверить обновление Visual Studio 2017. Если есть какое-либо доступное обновление, обновите!

0
oopsdazie

Попробуйте удалить папку .vs, созданную VS2017 в локальном хранилище кода. Затем снова откройте решение.

0
Jean Jimenez