python中使用psutil查看内存占用

来源:互联网 发布:微道网络推广shero877 编辑:程序博客网 时间:2024/05/20 06:29

有的时候需要对python程序内存占用进行监控,这个时候可以用到psutil库,Anaconda中是自带的,如果import出错,可以用pip install psutil(安装在python中)或conda install psutil(安装在Anaconda中)

#常用的:import psutilimport osimport 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
0 0
原创粉丝点击