Ответ 1
serviceHub.Host.CLR.x86 отвечает за запуск некоторых процессов в фоновом режиме для Visual Studio 2017.
Среди других функций есть три Visual Studio, которые работают в этом процессе и, в некоторых случаях, вызывают повышенное использование ЦП/памяти. Они:
- Полный анализ решения.
- Живое юнит-тестирование. (только в Visual Studio Enterprise)
- Код объектива. (только в Visual Studio Enterprise и Professional)
Отключите эти функции следующим образом:
- Полный анализ решения: из Сервис\Параметры\Текстовый редактор\С#\Advanced
- Модульное тестирование в реальном времени: из теста\Тестирование в реальном времени
- Если Live Unit Test запущен, выберите Стоп.
- Перейдите в Инструменты\Параметры\Живое модульное тестирование и отключите параметр Начать модульное тестирование при загрузке решения.
- Объектив кода: из Сервис\Параметры\Текстовый редактор\Все языки\Объектив кода
- Эта функция имеет много вариантов. Если вам нравится Code Lens и вы хотите продолжать его использовать, вы можете включить/отключить каждый параметр, чтобы проверить, какой из них нагружает ваш компьютер CPU/Memory.
Это. Я надеюсь, что это помогает.