如何使用 powershell 命令获取 CPU 消耗最高的 5 个进程及其线程数

如何使用 powershell 命令获取 CPU 消耗最高的 5 个进程及其线程数

如何使用 powershell 命令获取 CPU 消耗最高的 5 个进程及其线程数?

需要 CPU、ProcessName、PID、线程数的值

答案1

你可以试试:

Get-Process | Sort-Object CPU -Desc | Select-Object ID, Name, CPU, @{Name='ThreadCount';Expression ={$_.Threads.Count}} -First 5

   Id Name              CPU ThreadCount
   -- ----              --- -----------
    4 System    12803.21875         276
 6616 sqlservr 11645.328125          63
 1736 dwm       10635.78125          14
 5648 msedge    9159.609375          17
16216 msedge     8914.96875          13

相关内容