当前位置: 首页 >> 游戏 >
该怎样获取进程的cpu使用率详细的参数?Psutil基本方法是什么该怎样解决?
来源:亚洲网     时间:2022-12-16 11:39:07

winds python获取某个进程的cpu使用率_测开系列Selenium Webdriver Python(07

文件操作完毕,一定要记得关闭文件f.close(),可以释放资源供其他程序使用

综合实例

在测试过程中发现被测试软件有内存泄漏的情况出现,所以要开发一套自动化脚本来实现监控目标进程的性能。完成这个功能需要用到psutil库。

psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。目前支持32位和64位的Linux、Windows、OS X、FreeBSD和Sun Solaris等操作系统。

Psutil基本方法:

l psutil.cpu_times():查看cpu所有信息

l psutil.cpu_count():查看cpu逻辑个数

l psutil.cpu_count(logical=False):查看cpu物理个数

l psutil.virtual_memory():系统内存的所有信息

l psutil.total:系统总计内存

l psutil.used:系统已经使用内存

l mem.free:系统空闲内存

l psutil.swap_memory():获取swap内存信息

推荐新闻 +
猜您喜欢 +