psutil 4.2.0:Python中的Windows服务

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

psutil 4.2.0版本新增了对Windows服务的支持,用户可以方便地查询和监控服务状态,包括获取服务对象及其状态和描述。此外,该版本还对Linux进行了改进,提升了多个进程相关方法的性能。

🎯

关键要点

  • psutil 4.2.0版本新增了对Windows服务的支持,用户可以查询和监控服务状态。
  • 用户可以通过服务名称获取服务对象,并使用相关方法获取服务的状态和描述。
  • 该版本对Linux进行了改进,提升了多个进程相关方法的性能,包括ppid、status、name和num_threads等。
  • psutil 4.2.0版本中,psutil.virtual_memory()新增了一个'shared'内存字段,提供了更好的内存信息。

延伸问答

psutil 4.2.0版本新增了哪些功能?

psutil 4.2.0版本新增了对Windows服务的支持,用户可以查询和监控服务状态。

如何获取Windows服务的状态和描述?

用户可以通过服务名称获取服务对象,并使用相关方法如status()和as_dict()获取服务的状态和描述。

psutil 4.2.0对Linux有哪些改进?

该版本对Linux进行了改进,提升了多个进程相关方法的性能,并新增了psutil.virtual_memory()中的'shared'内存字段。

Windows服务的定义是什么?

Windows服务是指在系统启动时运行并在后台持续运行的可执行文件,类似于UNIX的init脚本。

psutil 4.2.0中如何使用服务名称获取服务对象?

可以使用psutil.win_service_get('服务名称')方法获取服务对象。

psutil 4.2.0版本中有哪些性能提升?

Process.ppid()、status()、name()和num_threads()等方法的性能分别提升了20%到28%。

➡️

继续阅读