serviceHub.Host.CLR.x86 занимает много памяти и CPC

serviceHub.Host.CLR.x86 занимает много памяти и CPC в моем решении Visual Studio 2017. Это приведет к сбою Visual Studio.

Любые идеи о том, что является основной причиной?

Ответ 1

serviceHub.Host.CLR.x86 отвечает за запуск некоторых процессов в фоновом режиме для Visual Studio 2017.

Среди других функций есть три Visual Studio, которые работают в этом процессе и, в некоторых случаях, вызывают повышенное использование ЦП/памяти. Они:

  1. Полный анализ решения.
  2. Живое юнит-тестирование. (только в Visual Studio Enterprise)
  3. Код объектива. (только в Visual Studio Enterprise и Professional)

Отключите эти функции следующим образом:

  1. Полный анализ решения: из Сервис\Параметры\Текстовый редактор\С#\Advanced
  2. Модульное тестирование в реальном времени: из теста\Тестирование в реальном времени
    • Если Live Unit Test запущен, выберите Стоп.
    • Перейдите в Инструменты\Параметры\Живое модульное тестирование и отключите параметр Начать модульное тестирование при загрузке решения.
  3. Объектив кода: из Сервис\Параметры\Текстовый редактор\Все языки\Объектив кода
    • Эта функция имеет много вариантов. Если вам нравится Code Lens и вы хотите продолжать его использовать, вы можете включить/отключить каждый параметр, чтобы проверить, какой из них нагружает ваш компьютер CPU/Memory.

Это. Я надеюсь, что это помогает.