我遇到了一些占用内存越来越大的服务问题。我通常让计算机开机而不重新启动,但过了一段时间,一些服务占用了非常大的内存块。
这些服务被分为两个 svchost 进程。
在这里,每个服务占用 100 MB,但这个最多占用 500 MB 以上。相应的服务是:
第一个 svchost 进程
EventSystem
(COM+ 事件系统)FontCache
(Windows 字体缓存服务)nsi
(网络商店接口服务)WdiServiceHost
(Windows 诊断服务主机服务)
第二个 svchost 进程
CryptSvc
(加密服务)Dnscache
(DNS 客户端)LanmanWorkstation
(工作站)NlaSvc
(网络位置感知)
内存泄漏似乎是两个进程之间同步的,它们似乎占用了相等的空间。我尝试禁用相关服务,但由于它们非常重要,因此很难在不破坏整个系统的情况下做到这一点。我也没有通过测试找到源头。我还尝试刷新 DNS 缓存,但这没有任何作用。
除了重启 Windows 之外,还有什么我可以尝试的吗?系统是 Windows 7 Professional 32 位。