我正在尝试tasklist找出哪个进程消耗的CPU超过我的CPU的百分比(以后用它来杀死它taskkill.)
我如何知道时间格式代表的百分比?
文件说:
TASKLIST options
/FI filter
Run Code Online (Sandbox Code Playgroud)
一个过滤器可能是:
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format: hh:mm:ss.
hh - number of hours,
mm - minutes, ss - seconds
Run Code Online (Sandbox Code Playgroud)
如果我试试
tasklist /FI "CPUTIME gt 00:00:10"
Run Code Online (Sandbox Code Playgroud)
有用.
但如果我
tasklist /FI "CPUTIME gt 90"
Run Code Online (Sandbox Code Playgroud)
它没有.
我怎么知道时间格式代表90%?还是80%?CPU使用时间与CPU使用百分比之间的关系是什么?
如何通过管道输出Get-Process来使用CPU> 1%列出进程Where-Object?
完全初学者到powershell所有我能想到的就是这样的
Get-Process | Where-Object { CPU_Usage -gt 1% }
Run Code Online (Sandbox Code Playgroud)