使用Visual Studio 2015时,进程"microsoft.vshub.server.httphostx64.exe"的内存使用率很高

Dar*_*sen 16 windows visual-studio svc windows-10 visual-studio-2015

上述过程具有极高的内存使用率.就在Visual Studio Update 3之后,我遇到了同样的问题并且读到它是由于应用程序中的内存泄漏尚未解决.那个时候,使用的内存为2.5GB,这次是7.7GB,即使重启后也会继续攀升.即使VS的两个窗口实例打开,它也几乎没有爬到这么高的高度.

'svcHost.exe'进程也占用了大量资源,导致我的电脑严重滞后(在下面的屏幕截图中看不到).

VS2015进程的CPU和RAM利用率

即使在杀死了各个进程后,它们也会以相同的结果重新启动.在最近的Windows 10更新"基于x64的系统的Windows 10版本1607的累积更新(KB3194798)"之后,此问题再次出现,但我怀疑其原因.

我将不胜感激任何建议,以解决这个问题.

如果有任何用途,请参阅已安装的最新Windows 10更新列表:

  • 适用于Windows 8,8.1,10和Windows Server 2012,2012 R2 x64 Edition的Windows恶意软件删除工具 - 2016年10月(KB890830)
  • 适用于基于x64的系统的Windows 10版本1607(KB3194798)
  • 适用于基于x64的系统的Windows 10版本1607(KB3194496)

Mun*_*nir 5

这对我有用:

** 以下情况可能需要您拥有盒子的管理员权限***:

  1. 关闭 Visual Studio 2015 的所有实例
  2. 找到目录 C:\Program Files (x86)\Common Files\Microsoft Shared\VsHub\
  3. 将 VsHub 重命名为 VsHub-Suppressed

执行上述操作后,Visual Studio 2015 的启动速度将明显加快。

来源:https ://connect.microsoft.com/VisualStudio/feedback/details/1610160/microsoft-vshub-server-httphostx64-exe


小智 2

我刚刚重命名了 C:\Program Files (x86)\Common Files\Microsoft Shared\VsHub\1.0.0.0\Microsoft.VsHub.Server.HttpHostx64.exe_

Visual Studio 2015 会针对降级安装发出警报...但工作正常。

另一种解决方案是重命名 Microsoft.VsHub.Server.HttpHostx64.exe 并复制 Microsoft.VsHub.Server.HttpHost.exe 并将名称更改为 Microsoft.VsHub.Server.HttpHostx64.exe

这不是最好的方法,但是......它有效。