Im пытается измерить использование процессора в дереве процессов.psutil: Измерение использования процессора определенного процесса
В настоящее время получение cpu_usage процесса (без детей) будет делать, но я получаю странные результаты.
import psutil
p = psutil.Process(PID)
p.cpu_percent
дает мне назад float
>100
, как это вообще возможно?
кстати PID
является Идентификатором чего-то простого, как
def foo():
i = 0
while True:
i += 1
, который в соответствии с менеджером задач его использование процессора составляет около 12%
Я хочу, чтобы получить выход 12.5
или что-то в этом роде.