查询Python中的进程加载

时间:2014-02-03 18:58:31

标签: python process metrics

Python进程是否有任何可移植的方式来查询自己的系统CPU负载?

如果存在“ps”命令,我可以运行它并解析结果,但这不太理想。

2 个答案:

答案 0 :(得分:3)

您可以使用psutil

import os
import psutil

pid = os.getpid()
p = psutil.Process(pid)
pct = p.get_cpu_percent(interval=1.0)
print(pct)

答案 1 :(得分:0)

Guppy / Heapy可能对您有用,但存在版本问题,可能无法完成您想要的任何操作。