有没有办法限制进程在 Win7 x64 中使用的内存?

jim*_*jxr 5 memory windows-7 process

我认为 Linux 可以使用 ulimit 做到这一点,我正在 Win7 x64 中寻找类似的东西。问题是有时一个进程不知道物理内存已经耗尽并继续分配内存,这会使系统变慢,因为系统正在从页面文件分配。唯一的恢复方法是硬重启。

谢谢

And*_* M. 3

有Windows系统资源管理器但这仅适用于 Windows Server 2008。

一般来说,这不是一个好主意——页面文件是要被使用的。大多数进程不知道其物理内存的限制,也不应该要求它们关心。听起来你应该清理使用资源的程序,或者投资更多的内存——现在 4GB 是相当标准的,而且越多越好。