python中使用psutil查看内存占用的情况

时间: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邮箱联系删除。

相关文章