我正在尝试测量进程树的CPU使用率。
目前只测量一个进程(不包括子进程)的cpu_usage就可以,但是我得到了奇怪的结果。
import psutil
p = psutil.Process(PID)
p.cpu_percent
返回给我的是float
>100
,这怎么可能呢?
顺便说一下,PID
就是某些简单事物的进程 ID。
def foo():
i = 0
while True:
i += 1
根据任务管理器显示,它的CPU使用率约为 12%
我希望得到一个输出结果为 12.5
或类似的结果。