我有一个 SSD,因此没有交换。然而,当我在浏览器中打开很多选项卡时,系统往往会停止运行。如果幸运的话,我可以在系统完全没有响应之前关闭一两个选项卡。在这种情况下是否可以使用 OOM 来终止一些浏览器进程(chromium)以避免无响应?仍有一点可用内存,但显然仍然存在资源冲突。
答案1
这并不能直接回答你关于 OOM 的问题,但我已经使用这种技术一段时间了,你可以在 Chrome 的任务管理器对话框中启用“清除内存”按钮。
例子
您需要通过添加此命令行开关来修改 Chrome 的启动方式。
$ chrome --purge-memory-button
Shift启用后,当您使用键盘快捷键+调用“任务管理器”对话框时Esc,您将看到一个额外的按钮,您可以通过该按钮告诉 Chrome 释放 RAM,该按钮对于选项卡中当前显示的内容并不重要。