有什么好的快捷方式可以立即并突然终止使用最多内存的进程?

有什么好的快捷方式可以立即并突然终止使用最多内存的进程?

我查看了所有答案,但都没有描述如何终止该进程。即使它仍然有响应并且没有任何问题。我知道我会丢失数据,重点是我需要终止该程序。

答案1

您可以taskkillMEMUSAGE过滤器一起使用。如果任务的内存使用量达到一定数量,这将终止任务。用法:

taskkill /t /f /fi "MEMUSAGE gt <X amount of kilobytes>"

这将终止占用超过 x 千字节内存的进程。在 powershell 中,您可以使用$ProcessList = Get-Process | Sort-Object -Descending WS按内存使用量降序列出任务。您可以使用以下命令终止使用内存最多的任务:

$PL = Get-Process | Sort-Object -Descending WS
$High = $PL[0] | select 'ID'
taskkill /t /f /pid $High

答案2

在 Windows 上,您只需转到任务管理器,选择任务,然后单击“结束任务”。如果它不允许您结束任务,则该任务可能很重要,不应终止。

相关内容