![频繁浏览网页后,svchost.exe 进程会占用 5GB 的 RAM。该怎么办?](https://linux22.com/image/1410103/%E9%A2%91%E7%B9%81%E6%B5%8F%E8%A7%88%E7%BD%91%E9%A1%B5%E5%90%8E%EF%BC%8Csvchost.exe%20%E8%BF%9B%E7%A8%8B%E4%BC%9A%E5%8D%A0%E7%94%A8%205GB%20%E7%9A%84%20RAM%E3%80%82%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
使用 Chrome 进行大量浏览后,Svchost.exe 进程会占用 5GB 的 RAM,即使我已关闭浏览器也是如此。如何防止此行为?
我已经附加了该 svchost 进程的相关服务。
这是一台戴尔 E5430 笔记本电脑,12GB RAM,Win7 x64。除了 BitDefender Internet Security(这是我第一次在 PC 上试用)之外,我没有安装/运行任何可能导致此类行为的特殊软件。
答案1
Chrome 和 FF 因泄漏内存而臭名昭著,taskman 还可以,但如果确定阴险线程是否拒绝释放 RAM,最好使用 procexp 来确定。
我使用“64 位” Mozilla Nightly 解决了这个问题,但这个想法本身引发了关于 64 位浏览器是什么的争论,因此这是一个值得注意的问题。
到目前为止,您还注意到字体是该 svcprocess 的一部分,并且 Windows 通常在启动时加载其字体,您可以在使用 cperf 或类似程序记录启动和关闭问题时量化此过程。
你在这个盒子上安装了很多字体吗?它们大多是 TTF 字体吗?因为我偶然注意到,在安装 Adobe Creative Suite / Acrobat Distiller 和开放字体后,Windows 几乎尖叫着降级了。