python 怎么判断 windows 系统运行处于卡顿的状态?

python 怎么判断 windows 系统运行处于卡顿的状态?
能实现吗?

阅读 2.1k
2 个回答

可以判断,之前我练习时候做过一个小的作业项目,用的是python中的psutil 库,这个库的作用是查看查看 Windows 操作系统的系统负载情况。
代码示例很简单:

python

import psutil

cpu_percent = psutil.cpu_percent(interval=1)
mem_percent = psutil.virtual_memory().percent

if cpu_percent > 80 or mem_percent > 70:
    print("系统处于卡顿状态")
else:
    print("系统正常")

这个是否卡顿的评判标准,不是很好总结。监控系统的python库倒有一个 psutil , 它能做到监控的指标(CPU, memory, disks, network, sensors)等等。你可以根据文档, 参考其api, 自己封装一些监测指标, 做风险提示。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题