Xst*_*ter 28 mac process virtual-memory macos
我尝试解析一个巨大的 XML 文件,但最终却耗尽了虚拟内存。操作系统暂停了我所有的应用程序,并给了我一个屏幕来关闭应用程序以释放更多空间。我杀死了 XML 解析应用程序,现在有大量空间,但我无法再恢复暂停的应用程序。我该怎么办?
小智 39
找到您暂停的应用程序的进程 ID(使用 Activity Monitor 或 ps -ax | grep ),然后在终端中使用“kill”向它发出 CONT 信号(别担心,“kill”被错误命名,它只是向它发送一个信号一个应用程序 - 它被称为 kill 因为默认信号是 QUIT)
% ps -ax | grep Safari
461 ?? 61:22.30 /Applications/Safari.app/Contents/MacOS/Safari -psn_0_180268
% kill -CONT 461
%
Run Code Online (Sandbox Code Playgroud)
要取消暂停所有应用程序,请在终端中运行以下命令:
pkill -CONT -u $UID
Run Code Online (Sandbox Code Playgroud)
或(如建议在这里):
kill -CONT -1
Run Code Online (Sandbox Code Playgroud)
要取消暂停特定应用程序(例如 Chrome),请尝试:
kill -CONT $(pgrep Chrome)
Run Code Online (Sandbox Code Playgroud)
考虑将以下别名添加到您的rc文件中(例如~/.bashrc):
alias unpause="pkill -CONT -u $UID"
Run Code Online (Sandbox Code Playgroud)
所以下次你可以运行:unpause.
| 归档时间: |
|
| 查看次数: |
28687 次 |
| 最近记录: |