有的时候需要对python程序内存占用进行监控,这个时候可以用到psutil库,Anaconda中是自带的,如果import出错,可以用pip install psutil(安装在python中)或conda install psutil(安装在Anaconda中)

实例1:

#常用的:
import psutil
import osinfo = 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()

实例2:

import psutilmem = psutil.virtual_memory()
# 系统总计内存
zj = float(mem.total) / 1024 / 1024 / 1024
# 系统已经使用内存
ysy = float(mem.used) / 1024 / 1024 / 1024
# 系统空闲内存
kx = float(mem.free) / 1024 / 1024 / 1024
print('系统总计内存:%d.3GB' % zj)
print('系统已经使用内存:%d.3GB' % ysy)
print('系统空闲内存:%d.3GB' % kx)

运行结果:

其他内置的方法或属性还有:

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 psutilprint (u'电脑开机时间:{}'.format(time.strftime('%y-%m-%d %H:%M:%S', time.localtime(psutil.boot_time()))))

python3 使用psutil 查看内存占用相关推荐

  1. python查看运行内存占用_python中使用psutil查看内存占用的情况

    有的时候需要对python程序内存占用进行监控,这个时候可以用到psutil库,Anaconda中是自带的,如果import出错,可以用pip install psutil(安装在python中)或c ...

  2. Python中使用psutil查看内存占用的情况(内存)

    安装包 pip install psutil 常用方法 import psutil import osinfo = psutil.virtual_memory()print u'内存使用:',psut ...

  3. linux服务器 top 查看 内存占用详情

    前言 前几天登录云服务器突然发现没几个服务内存竟然快占满了,于是赶快top查看,发现直接top查看的话 也不太好分析是哪个应用占用的内存比较大,于是谷歌了一番记录了以下几种查内存占用情况的方法. 查看 ...

  4. linux system查看内存占用,Linux查看系统内存占用

    1.查看内存情况 free -h 解释下基本概念 Mem 内存的使用信息 Swap 交换空间的使用信息 total 系统总的可用物理内存大小 used 已被使用的物理内存大小 free 还有多少物理内 ...

  5. 如何查看服务器资源占用情况,云服务器如何查看内存占用情况

    云服务器如何查看内存占用情况 发布时间:2020-05-26 15:28:18 来源:亿速云 阅读:508 作者:栢白 云服务器如何查看内存占用情况?云 我们以 Linux 云服务器为例,介绍几个常用 ...

  6. 什么是内存泄漏?Chrome浏览器中怎么查看内存占用情况?

    JavaScript,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时"自动"释放内存,这个自动释放内存的过程称为垃圾回收. 因为自动垃圾回收机制的存在,让大多Jav ...

  7. Linux运维:CentOS7下查看内存占用

    文章目录 查看主机信息 查看操作系统信息 查看Linux系统版本 查看物理CPU个数和型号 查看单个物理CPU核心数 查看逻辑CPU个数 查看内存信息 查看内存情况 查看内存剩余情况 内存使用排序取前 ...

  8. 本地执行php查看内存占用,查看页面执行php占用内存情况

    今天头脑一热,想看一下页面在执行的过程中占用了多少内存,我也不知道这样做的目的是什么,可能是出于我的惯性思维吧.不过这样做也不是完全没用, 你可以清楚的知道哪些页面占用的内存比较多,特别是对于使用共用 ...

  9. ubuntu查看内存占用和查看cpu使用情况的简单方法(ubuntu内存管理)

    单独查看内存使用情况的命令:free -m 查看内存及cpu使用情况的命令:top 也可以安装htop工具,这样更直观, 安装命令如下:sudo apt-get install htop 安装完后,直 ...

最新文章

  1. 当linkedin connection达到1500的时候的感受
  2. 【Python】self是干啥的?
  3. catia的vh轴怎么显示_Origin入门教程(三):Origin中曲线怎么平移?
  4. win7系统 软件服务器地址,老司机传授win7系统设置DNS服务器地址的设置方案.
  5. 随机抽取题目程序java_分析并实现一个简单的抽人程序
  6. php获取td数据,记一次用PHP做爬虫获取全市高考报考数据
  7. 腾讯广告算法大赛官方“开挂”,为你直播赛题解析!
  8. BI系统的应用组织思路与数据分析模式
  9. Java集合框架源码解读(2)——HashMap
  10. idea中如何生成jar文件
  11. RADIUS协议解析
  12. K-means聚类攻击类型
  13. centos7安裝搜狗輸入法_centos7安装搜狗输入法
  14. 触发器引起的删除对象报错ORA-00604 ORA-20001的排查
  15. day23_1-re模块之转义字符、分组、方法
  16. Unity Json存档读档操作
  17. forward和include的区别详解
  18. bzoj5185 [Usaco2018 Jan]Lifeguards(dp+单调队列优化)
  19. 格式化后如何恢复数据?
  20. excel中如何在一列数据的前面统一加上一个符号

热门文章

  1. html相邻兄弟选择器,CSS CSS 相邻兄弟选择器 - 闪电教程JSRUN
  2. python获取节假日_用python获取表格中的节假日起始日期
  3. LTE: 系统内移动性知识点总结
  4. Linux Kernel TCP/IP Stack — L2 Layer — Linux VLAN device for 802.1.q(虚拟局域网)
  5. MDI接口原理图设计
  6. 串口的硬件流控和软件流控
  7. mysql-自动备份数据库服务
  8. C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换
  9. 设计模式 -- 中介者设计模式 (Mediator Pattern)
  10. 高德地图SDK大致使用