是否可以限制允许应用程序使用的内存?

Umb*_*ule 13 memory windows

我已经使用工具有效地减少了所有应用程序可用的 RAM 量,但是否有针对每个应用程序的相同操作?

具体来说,我希望在只有 128MB RAM 的旧机器上限制 Firefox 3.5 的内存使用。目前,Windows 2000 和辅助设备(包括基本防火墙)消耗大约 80-85MB。在 Firefox 中打开几个选项卡,物理 RAM 很快就会用完,导致不可避免的减速。

虽然我欢迎与 Firefox 相关的想法,但我真的很感激一种可以应用于任何应用程序的更通用的方法

谢谢。

小智 6

您可以使用 Microsoft 的Application Verifier。它没有提供很多内存管理选项,但允许在“资源受限”环境中运行应用程序。它的主要用途是分析/调试,但它可以仅用于限制行为不良的应用程序


Mar*_*som 5

这是一种可能比疾病更糟糕的治疗方法 - 在虚拟机中运行应用程序。虚拟机对它可以使用的 RAM 有一个硬性限制。

创建虚拟机显然有一些开销,但对于 Firefox,您可能可以在非常小的 Linux 发行版中运行它。


sch*_*ibk 4

我知道这不是限制应用程序可用 RAM 量的通用方法,但这里有一个限制 Firefox 可用 RAM 量的很好的指南。

我不确定是否有一种通用方法来限制单个应用程序的内存使用(Java 应用程序除外)。