我已经使用工具有效地减少了所有应用程序可用的 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 试试看我提到的哪一个最适合你