首页 > 编程 > Python > 正文

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

2020-02-15 21:48:30
字体:
来源:转载
供稿:网友

有的时候需要对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查看内存占用的情况就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林站长站。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表