当某些资源有限时是否可以保持“首选”应用程序的性能?

当某些资源有限时是否可以保持“首选”应用程序的性能?

我是一名 Web 开发人员,由于我通常运行的工具(更不用说 Web 浏览器),我通常始终具有很高的 RAM 使用率。大多数时候,我的系统可以很好地处理这个问题。有时,我会打开一个进程,然后 RAM 突然激增,计算机将变得完全无法使用 - 我无法单击任何窗口,甚至无法关闭或终止消耗资源的进程。通常这种情况会持续一分钟或更长时间,有时我被迫重新启动,当我不能等待系统自行恢复时,它往往会发生。

我想知道如何才能更好地保护自己免受这种情况的影响。一个常见的例子是我需要演示一些东西 - 我在后台有一堆消耗资源的进程,而且我正在进行视频通话。如果进程阻塞甚至死掉,那很好,但如果通话被中断,这对我来说非常糟糕 - 因为我什至无法解释我的团队发生了什么。

这让我想知道是否可以为“特殊”进程保留 RAM - 所以我可以说我的视频通话必须至少有 1GB(随机选择一个数字),而其他进程将争夺剩余的可用空间。就其本身而言,我实际上不确定这是否有效,但如果 R​​AM 使用率太高,那些“不特殊”的进程可能会被杀死。

我发现这个问题这听起来像是同样的问题,但答案似乎是“它自行修复”。我不确定nice在这种情况下是否可以使用。

相关内容