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获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 Python
一个基于flask的web应用诞生 组织结构调整(7)
Apr 11 Python
python使用代理ip访问网站的实例
May 07 Python
python实现Windows电脑定时关机
Jun 20 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
对Python中实现两个数的值交换的集中方法详解
Jan 11 Python
Python实现语音识别和语音合成功能
Sep 20 Python
你可能不知道的Python 技巧小结
Jan 29 Python
python实现打砖块游戏
Feb 25 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
Feb 28 Python
Python json读写方式和字典相互转化
Apr 18 Python
Python基础教程,Python入门教程(超详细)
Jun 24 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
PHP新手上路(六)
2006/10/09 PHP
php xml文件操作实现代码(二)
2009/03/20 PHP
PHP 读取文件内容代码(txt,js等)
2009/12/06 PHP
PHP句法规则详解 入门学习
2011/11/09 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
ThinkPHP3.1之D方法实例详解
2014/06/20 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
js获取图片大小的函数代码
2011/09/20 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
javascript实现连续赋值
2015/08/10 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
在ABP框架中使用BootstrapTable组件的方法
2017/07/31 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
Nodejs实现WebSocket代码实例
2020/05/19 NodeJs
tensorflow实现简单逻辑回归
2018/09/07 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
Django后端分离 使用element-ui文件上传方式
2020/07/12 Python
python 动态绘制爱心的示例
2020/09/27 Python
德国旅游网站:weg.de
2018/06/03 全球购物
英国最大的正宗复古足球衫制造商和零售商:TOFFS
2018/06/21 全球购物
校领导推荐信
2013/11/01 职场文书
入职担保书怎么写
2014/05/12 职场文书
网站推广策划方案
2014/06/04 职场文书
2015年会计工作总结范文
2015/05/26 职场文书
会议简讯范文
2015/07/20 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
Golang中异常处理机制详解
2021/06/08 Golang
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python