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

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

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

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

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

谢谢。

答案1

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

我不确定是否存在限制单个应用程序内存使用的通用方法(也许 Java 应用程序除外)。

答案2

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

答案3

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

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

答案4

还处理套索 http://www.bitsum.com/prolasso.php 试试看我提到的哪一个最适合你

相关内容