Высокая загрузка памяти процессом ‘microsoft.vshub.server.httphostx64.exe ‘ при использовании Visual Studio 2015

#windows #visual-studio #visual-studio-2015 #windows-10 #svc

#Windows #visual-studio #visual-studio-2015 #windows-10 #svc

Вопрос:

Упомянутый процесс имеет чрезвычайно высокое использование памяти. Сразу после обновления Visual Studio 3 я столкнулся с той же проблемой и прочитал, что это связано с утечкой памяти в приложении, которая еще не решена. В то время используемая память составляла 2,5 ГБ, на этот раз 7,7 ГБ, и она продолжает расти даже после перезагрузки. Он вряд ли когда-либо поднимается так высоко даже с двумя экземплярами окна VS open.

‘svcHost.exe «процесс слишком отнимает много ресурсов и приводит к тому, что мой компьютер сильно отстает (не видно на скриншоте ниже).

Загрузка процессора и оперативной памяти процессами VS2015

Даже после завершения отдельных процессов они запускаются снова с теми же результатами. Эта проблема снова возникла после недавнего обновления Windows 10 «Накопительное обновление для Windows 10 версии 1607 для систем на базе x64 (KB3194798)», хотя я сомневаюсь, что это причина.

Я был бы признателен за любые предложения по решению этой проблемы.

Если это необходимо, вот список последних установленных обновлений Windows 10:

  • Средство удаления вредоносных программ Windows для Windows 8, 8.1, 10 и Windows Server 2012, 2012 R2 x64 Edition — октябрь 2016 (KB890830)
  • Windows 10 версии 1607 для систем на базе x64 (KB3194798)
  • Windows 10 версии 1607 для систем на базе x64 (KB3194496)

Комментарии:

1. Вы запускаете VS в режиме администратора? у вас загружены какие-либо расширения?

2. @SalahSh я не запускаю VS в admin. У меня есть несколько расширений, Supercharger и CodeMaid, чтобы назвать несколько. После отключения Supercharger я обнаружил, что VS реже зависает в процессах, но использование памяти со временем все равно станет чрезмерным. Перезапуск и «очистка» с помощью CCleaner устранят проблему использования памяти объемом 4-10 ГБ и «вернут» ее к обычному использованию. Это часто происходит при локальном развертывании веб-сайта или использовании тестового клиента WCF.

3. Это было бы лучше для суперпользователя , потому что речь идет не о программировании.

Ответ №1:

Это сработало для меня:

** Для выполнения следующих действий может потребоваться наличие прав администратора в поле ***:

  1. закройте все экземпляры Visual Studio 2015
  2. Найдите каталог C:Program Файлы (x86)Общие файлы Microsoft SharedVsHub
  3. Переименовать VsHub в VsHub-подавлено

После выполнения вышеуказанного Visual Studio 2015 запустится заметно быстрее.

Источник: https://connect.microsoft.com/VisualStudio/feedback/details/1610160/microsoft-vshub-server-httphostx64-exe

Ответ №2:

Я только что переименовал C:Program Файлы (x86)Общие файлы Microsoft SharedVsHub1.0.0.0Microsoft.VsHub.Server.HttpHostx64.exe_

Visual Studio 2015 поднимает и предупреждает о поврежденной установке… но работает нормально.

Другое решение — переименовать Microsoft.VsHub.Server.HttpHostx64.exe и скопируйте Microsoft.VsHub.Server.HttpHost.exe и измените имя на Microsoft.VsHub.Server.HttpHostx64.exe

Это не лучший способ, но … он работает.

Ответ №3:

Program files -> Общие файлы -> Общий доступ к Microsoft -> переименовать папку VsHub в VsHub-подавлено