时间:2021-05-22
有的时候需要对python程序内存占用进行监控,这个时候可以用到psutil库,Anaconda中是自带的,如果import出错,可以用pip install psutil(安装在python中)或conda install psutil(安装在Anaconda中)
#常用的:import psutilimport osinfo = psutil.virtual_memory()print u'内存使用:',psutil.Process(os.getpid()).memory_info().rssprint u'总内存:',info.totalprint u'内存占比:',info.percentprint u'cpu个数:',psutil.cpu_count()其他内置的方法或属性还有:
boot_timecallablecollectionscpu_countcpu_percentcpu_statscpu_timescpu_times_percentdisk_io_countersdisk_partitionsdisk_usageerrnofunctoolslongnet_connectionsnet_if_addrsnet_if_statsnet_io_countersospid_existspidsprocess_iterpwdsignalsubprocessswap_memorysystesttimetracebackusersversion_infovirtual_memorywait_procswin_service_getwin_service_iter查看windows开机时间
import timeimport psutilprint (u'电脑开机时间:{}'.format(time.strftime('%y-%m-%d %H:%M:%S', time.localtime(psutil.boot_time()))))以上这篇python中使用psutil查看内存占用的情况就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文主要介绍在Python中使用psutil获取系统的进程信息。1概述psutil是Python的一个进程和系统工具集模块,通过使用psutil,我们可以在Py
如果程序开发不当,可能会出现占用过多内存的情况。特别是在Docker里面,如果Python程序占用太多内存,可能会导致Docker容器死掉。为了限制Python
一直运行的docker容器显示内存已经耗尽,并且容器内存耗尽也没出现重启情况,通过后台查看发现进程没有占用多少内存。内存的监控使用的是cadvisor,计算方式
我们在使用Windows10操作系统的时候,如果发生卡顿异常的时候,可能会打开任务管理器查看下各个硬件占用率情况,例如CPU、内存、磁盘占用率情况,如果CP
我们在使用Windows10操作系统的时候,如果发生卡顿异常的时候,可能会打开任务管理器查看下各个硬件占用率情况,例如CPU、内存、磁盘占用率情况,如果CP