一旦有足够的内存,自动将数据从交换移动到 RAM

一旦有足够的内存,自动将数据从交换移动到 RAM

是的,我知道已经有人问同样的问题。但这些答案都没有真正回答这个问题

一个常见的答案是“你不需要担心它,因为正在使用交换并不意味着正在主动交换进/出某些东西”。这个答案在技术上是正确的,但如果某些东西在交换中,这意味着尝试使用一些当前正在运行的程序将非常缓慢。在我关闭最初导致交换的程序后,这些问题仍然存在了几个小时。

另一个常见的答案是“关闭并打开交换”。这是手动解决方案,可能有点冒险。即使我检查我是否真的有足够的可用内存,如果我在执行此操作时启动一些消耗内存的程序,事情很可能会出错。

所以我的问题是,有没有什么方法可以自动化它,使得当我启动消耗内存的程序并将数据从交换移动到 RAM 时它不会中断?

相关内容