优先级

Process.nice(value=None) - 原文

获取或设置进程良好度(优先级)。 在 UNIX 上,这是一个数字,通常从 -2020 。nice 值越高,进程的优先级越低。

>>> import psutil
>>> p = psutil.Process()
>>> p.nice(10)  # set
>>> p.nice()  # get
10
>>>

从 Python 3.3 开始,此功能类似于 os.getpriorityos.setpriority(参见 BPO-10784)。 在 Windows 上,这是通过 Windows API 的 GetPriorityClassSetPriorityClass 实现的,valuepsutil.*_PRIORITY_CLASS 常量之一, 对应于MSDN文档。 在 Windows 上增加进程优先级的示例如下:

>>> p.nice(psutil.HIGH_PRIORITY_CLASS)