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


Posted in Python onJune 11, 2018

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

#常用的:
import psutil
import os
info = psutil.virtual_memory()
print u'内存使用:',psutil.Process(os.getpid()).memory_info().rss
print u'总内存:',info.total
print u'内存占比:',info.percent
print u'cpu个数:',psutil.cpu_count()

其他内置的方法或属性还有:

boot_time
callable
collections
cpu_count
cpu_percent
cpu_stats
cpu_times
cpu_times_percent
disk_io_counters
disk_partitions
disk_usage
errno
functools
long
net_connections
net_if_addrs
net_if_stats
net_io_counters
os
pid_exists
pids
process_iter
pwd
signal
subprocess
swap_memory
sys
test
time
traceback
users
version_info
virtual_memory
wait_procs
win_service_get
win_service_iter

查看windows开机时间

import time
import psutil
print (u'电脑开机时间:{}'.format(time.strftime('%y-%m-%d %H:%M:%S', time.localtime(psutil.boot_time()))))

以上这篇python中使用psutil查看内存占用的情况就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python通过90行代码搭建一个音乐搜索工具
Jul 29 Python
详解Python的Lambda函数与排序
Oct 25 Python
Python登录并获取CSDN博客所有文章列表代码实例
Dec 28 Python
Python实现PS图像抽象画风效果的方法
Jan 23 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
Jun 22 Python
python 返回列表中某个值的索引方法
Nov 07 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
Python告诉你木马程序的键盘记录原理
Feb 02 Python
Python为何不能用可变对象作为默认参数的值
Jul 01 Python
如何在django中添加日志功能
Feb 06 Python
python中Django文件上传方法详解
Aug 05 Python
python如何操作mysql
Aug 17 Python
Python运维之获取系统CPU信息的实现方法
Jun 11 #Python
python 实时得到cpu和内存的使用情况方法
Jun 11 #Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 #Python
对python程序内存泄漏调试的记录
Jun 11 #Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
Jun 11 #Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 #Python
Python3多进程 multiprocessing 模块实例详解
Jun 11 #Python
You might like
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
超级强大的表单验证
2006/06/26 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
python模块restful使用方法实例
2013/12/10 Python
python中的多重继承实例讲解
2014/09/28 Python
python删除列表中重复记录的方法
2015/04/28 Python
django 创建过滤器的实例详解
2017/08/14 Python
Python tkinter事件高级用法实例
2018/01/31 Python
python字典值排序并取出前n个key值的方法
2018/10/17 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
大学自我鉴定
2013/12/20 职场文书
房地产促销活动方案
2014/03/01 职场文书
支部鉴定材料
2014/06/02 职场文书
应急处置方案
2014/06/16 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
《莫泊桑拜师》教学反思
2016/02/22 职场文书
深入理解Vue的数据响应式
2021/05/15 Vue.js
pytorch中的model.eval()和BN层的使用
2021/05/22 Python