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的Flask框架中SQLAlchemy使用时的乱码问题解决
Nov 07 Python
利用Python开发微信支付的注意事项
Aug 19 Python
Python实现自动添加脚本头信息的示例代码
Sep 02 Python
Python实现删除文件中含“指定内容”的行示例
Jun 09 Python
基于使用paramiko执行远程linux主机命令(详解)
Oct 16 Python
Python3中类、模块、错误与异常、文件的简易教程
Nov 20 Python
Python并发之多进程的方法实例代码
Aug 15 Python
python实现的自动发送消息功能详解
Aug 15 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
python openssl模块安装及用法
Dec 06 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
django使用多个数据库的方法实例
Mar 04 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
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
PHP的基本常识小结
2013/07/05 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
php根据年月获取当月天数及日期数组的方法
2016/11/30 PHP
PHP函数积累总结
2019/03/19 PHP
将string解析为json的几种方式小结
2010/11/11 Javascript
javascript中常用编程知识
2013/04/08 Javascript
nodejs 实现模拟form表单上传文件
2014/07/14 NodeJs
JavaScript实现防止网页被嵌入Frame框架的代码分享
2014/12/29 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
pycharm快捷键汇总
2020/02/14 Python
利用Python制作动态排名图的实现代码
2020/04/09 Python
比利时买床:Beter Bed
2017/12/06 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
药学专业个人自我评价
2013/11/11 职场文书
党员学习十八大感想
2014/01/17 职场文书
市场部管理制度
2014/02/02 职场文书
保卫科工作岗位职责
2014/03/01 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
假期安全教育广播稿
2014/10/04 职场文书
学校就业保障协议书
2019/06/24 职场文书