Python psutil包 获取实时内存大小、内存峰值、CPU利用率
psutil.Process.mem_info
psutil.Process.mem_info函数返回值是一个nametuple对象,其中各字段的内容含义是:
| 参数名称 | 含义 |
| rss | Resident Set Size,即实际驻留集大小,表示该进程当前使用的物理内存大小(单位为字节) |
| vms | Virtual Memory Size,即虚拟内存大小,表示该进程当前使用的虚拟内存大小(单位为字节) |
| num_page_faults | Page Faults数目,表示该进程发生了多少次缺页异常 |
| peak_wset | Peak Working Set Size,即峰值工作集大小,表示该进程所使用过的最大物理内存大小(单位为字节) |
| wset | Working Set Size,即工作集大小,表示该进程当前使用的物理内存大小(单位为字节) |
| peak_paged_pool | Peak Paged Pool Usage,即峰值分页池使用量 |
| paged_pool | Paged Pool Usage,即分页池使用量 |
| peak_nonpaged_pool | Peak Non-Paged Pool Usage,即峰值非分页池使用量 |
| nonpaged_pool | Non-Paged Pool Usage,即非分页池使用量 |
| pagefile | Pagefile Usage,即页面文件使用量(单位为字节) |
| peak_pagefile | Peak Pagefile Usage,即峰值页面文件使用量(单位为字节) |
| private | Private Usage,即私有工作集大小 |
psutil.Process.cpu_percent
psutil.Process.cpu_percent函数返回当前的CPU利用率

浙公网安备 33010602011771号