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中实现的RC4算法
Feb 14 Python
Python数组遍历的简单实现方法小结
Apr 27 Python
matplotlib中legend位置调整解析
Dec 19 Python
基于python实现在excel中读取与生成随机数写入excel中
Jan 04 Python
python实现百度语音识别api
Apr 10 Python
django页面跳转问题及注意事项
Jul 18 Python
Pycharm连接远程服务器并实现远程调试的实现
Aug 02 Python
python判断两个序列的成员是否一样的实例代码
Mar 01 Python
python使用gdal对shp读取,新建和更新的实例
Mar 10 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
Sep 20 Python
Django中template for如何使用方法
Jan 31 Python
Python 统计序列中元素的出现频度
Apr 26 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/11/27 PHP
php创建多级目录代码
2008/06/05 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
php传值赋值和传地址赋值用法实例分析
2015/06/20 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
2013/12/16 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
javascript基本算法汇总
2016/03/09 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
2014/07/11 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
python selenium 获取标签的属性值、内容、状态方法
2018/06/22 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
python Matplotlib基础--如何添加文本和标注
2021/01/26 Python
使用html5制作loading图的示例
2014/04/14 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript