如何限制正在运行的进程可用的内存量?[重复]


1

在Windows 7中,是否有可能以某种方式阻止已经运行的进程消耗超过给定数量的内存?据我所知,微软的应用程序验证程序只允许操作通过它启动的进程,因此对于已经启动的进程没有帮助。


你为什么要这样做?只是好奇。
摩押2015年

@Moab我有一个服务主机进程,每次定期播放高达~1.5-2千兆字节的内存,持续30-90分钟。无论如何,我打算以无关的原因重新格式化机器,但我很好奇是否限制其可用内存将是一个可行的解决方案。
水热2015年

这是内存泄漏并且不正常,重新安装OS应该可以治愈它。
摩押2015年

Answers:


1

高内存使用率svchost.exe是Microsoft修复的已知问题。它来自Windows Update,它会扫描新的更新。

安装以下更新,问题就消失了:

适用于Windows 7的Windows Update Client:2015年6月
https://support.microsoft.com/en-us/kb/3050265

此更新解决了扫描期间可以降低系统性能的问题。此问题对具有少量物理内存的计算机影响最大。

下载:
32位: http //www.microsoft.com/downloads/details.aspx?FamilyId = e1861201-6bb6-468d-a18d-bb87c33a53e3

64位: http //www.microsoft.com/downloads/details.aspx?FamilyId = 82f50ef0-ed87-46de-9f55-090585c5ab32

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.