我正在编写一个程序,但内存不足,因此开始反复分页内存。我无法停止该程序,因为计算机变得没有响应。
Windows 中是否有办法为任务管理器或终端保留 RAM 空间,以便正在运行的程序使用过多内存时它仍然可用?
答案1
cmd.exe
在启动程序之前打开一个并输入
taskkill /IM <your appname.exe>
(用您的应用程序的可执行名称替换)。请勿按↵ Return,让控制台保持原样。
然后启动您的应用程序并切换回控制台。
如果出现问题,只需按下该↵ Return键即可。如果 Windows 大量交换,则可能需要几秒钟才能最终执行 taskkill。但由于您只需按下,↵ Return因此无需等待 UI 响应。只需按下并等待 Windows 执行命令即可。