我试图测量进程树的 CPU 使用率。
目前获得一个进程(没有子进程)的 cpu_usage 就可以了,但我得到了奇怪的结果。
import psutil
p = psutil.Process(PID)
p.cpu_percent
还给我float
> 100
,这怎么可能?
顺便说一句PID
,是一些简单的 pid
def foo():
i = 0
while True:
i += 1
根据任务管理器,它的 cpu 使用率大约是12%
我想得到一个输出12.5
或类似的东西。