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+selenium实现自动循环扔QQ邮箱漂流瓶
May 29 Python
pytorch 数据集图片显示方法
Jul 26 Python
使用Python 统计高频字数的方法
Jan 31 Python
在自动化中用python实现键盘操作的方法详解
Jul 19 Python
Python进程间通信 multiProcessing Queue队列实现详解
Sep 23 Python
python 协程中的迭代器,生成器原理及应用实例详解
Oct 28 Python
使用Python和百度语音识别生成视频字幕的实现
Apr 09 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
Python3利用openpyxl读写Excel文件的方法实例
Feb 03 Python
Python数据分析之绘图和可视化详解
Jun 02 Python
用Python可视化新冠疫情数据
Jan 18 Python
如何通过一篇文章了解Python中的生成器
Apr 02 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
windows环境下php配置memcache的具体操作步骤
2013/06/09 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
PHP制作用户注册系统
2015/10/23 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
php接口隔离原则实例分析
2019/11/11 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
javascript 禁止复制网页
2009/06/11 Javascript
JavaScript中的Web worker多线程API研究
2014/12/06 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
Vue.js在数组中插入重复数据的实现代码
2017/11/17 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
基于JavaScript伪随机正态分布代码实例
2019/11/07 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
编程语言Python的发展史
2014/09/26 Python
python编写暴力破解FTP密码小工具
2014/11/19 Python
python开发中module模块用法实例分析
2015/11/12 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
python+selenium+chromedriver实现爬虫示例代码
2020/04/10 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
初一科学教学反思
2014/01/27 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
python井字棋游戏实现人机对战
2022/04/28 Python
python开发制作好看的时钟效果
2022/05/02 Python