繁体   English   中英

如何使用 python 检查我的 CPU 使用率、堆使用率、线程数、进程数?

[英]How to check my CPU usage, heap usage, thread count, process count using python?

我有一个多处理程序。 我需要检查它的 CPU 使用率和其他变量,如堆 memory 使用率和使用的进程数……使用的线程数。 这该怎么做? 我只想知道我的代码是如何影响我的系统的。

使用psutil库在这里可以节省大量工作。
您可以通过本页描述的各种方法安装它


获取 CPU 使用率、堆使用率、线程数和进程数:

import psutil
import threading


print("CPU usage", psutil.cpu_percent())
print("HEAP usage", psutil.virtual_memory())
print("Active thread count", threading.active_count())
print("Process count", len([*psutil.process_iter()]))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM