查找具有最大CPU使用率的进程

时间:2015-04-02 06:04:01

标签: python

使用Windows Management Instrumentation(WMI)获取所有进程列表,代码为:

import wmi
c = wmi.WMI ()

for process in c.Win32_Process ():
  print process.ProcessId, process.Name

但我的问题是如何找到利用最大CPU资源的过程?

1 个答案:

答案 0 :(得分:0)

我建议使用psutil cpu_percent()方法,而不是使用特定于Windows的WMI使用process class跨平台,然后使用{{3}} {{1}}方法。