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实现在每个独立进程中运行一个函数的方法
Apr 23 Python
python发送邮件实例分享
Jul 28 Python
python OpenCV学习笔记直方图反向投影的实现
Feb 07 Python
遗传算法python版
Mar 19 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
python 字符串常用函数详解
Sep 11 Python
基于pandas中expand的作用详解
Dec 17 Python
Python彻底删除文件夹及其子文件方式
Dec 23 Python
使用Python实现Wake On Lan远程开机功能
Jan 22 Python
Python Opencv图像处理基本操作代码详解
Aug 31 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
5.PHP的其他功能
2006/10/09 PHP
UCenter中的一个可逆加密函数authcode函数代码
2010/07/20 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
基于JavaScript实现定时跳转到指定页面
2016/01/01 Javascript
JS阻止事件冒泡行为和闭包的方法
2016/06/16 Javascript
input框中的name和id的区别
2016/11/16 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
基于vue开发的在线付费课程应用过程
2018/01/25 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
2020/02/12 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[01:09]DOTA2次级职业联赛 - ishow.HMM战队宣传片
2014/12/01 DOTA
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
生产内勤岗位职责
2013/12/07 职场文书
体育专业求职信
2014/07/16 职场文书
主持人开场白台词
2015/05/29 职场文书
文化大革命观后感
2015/06/17 职场文书
医院病假条怎么写
2015/08/17 职场文书
分析Java中Map的遍历性能问题
2021/06/26 Java/Android
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers