首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >psutil没有显示内存使用的变化

psutil没有显示内存使用的变化
EN

Stack Overflow用户
提问于 2020-12-21 14:45:20
回答 1查看 159关注 0票数 0

我试图记录在创建新对象时如何修改内存使用情况。

最简单的情况是创建一个numpy数组,看看它是如何变化的。因此,我的目标是测量内存状态前后,看看它是如何变化的。然而,我得到了以下信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> print(psutil.virtual_memory()); a=np.zeros(1024*1024*10, dtype=np.uint8);print(psutil.virtual_memory())
svmem(total=16482779136, available=7692648448, percent=53.3, used=7079854080, free=2953998336, active=9224863744, inactive=3692097536, buffers=516026368, cached=5932900352, shared=1366462464, slab=387022848)
svmem(total=16482779136, available=7692648448, percent=53.3, used=7079854080, free=2953998336, active=9224863744, inactive=3692097536, buffers=516026368, cached=5932900352, shared=1366462464, slab=387022848)

但是在创建numpy数组之前和之后,内存状态完全相同。

这是一个玩具示例,在这个示例中,我希望看到numpy数组10_1024_1024=10MB使用的内存的差异,但它们是相同的。

我在Ubuntu18.04LTS、Python3.7.7和psutil 5.8.0上运行它。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-21 15:06:02

Python的内存分配是明智的。将内存预先保存为堆,并分配所需的内容。缺了堆,再保持记忆。我大概是这么说的。换句话说,一般的方法不能测量记忆的变化。因此,存在这样一种方式。你一定很兴奋吧?享受处理原始记忆。碎片指针的悲伤。太棒了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65400972

复制
相关文章
Python的psutil模块监控内存代码
1. psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。目前支持32位和64位的Linux、Windows、OS X、FreeBSD和Sun Solaris等操作系统,
里克贝斯
2021/05/21
1.2K0
Python的psutil模块监控内存代码
Python之psutil库的使用
psutil (python system and process utilities) 是一个跨平台的第三方库,能够轻松实现获取系统运行的进程和系统利用率(包扩CPU、内存、磁盘、网络等)信息。它主要用于系统监控、分析、限制系统资源和进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。目前支持的操作系统包括:Linux,Windows,macOS,,AIX等等。同时支持python2与python3版本,当前最新版本为5.4.8。
全栈程序员站长
2022/09/05
1.2K0
python psutil
psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。
孙杰
2019/10/29
7440
python psutil替代_python psutil
1 psutil.cpu_percent(interval,percpu) #返回CPU利用率
全栈程序员站长
2022/09/06
4260
python3使用tracemalloc追踪mmap内存变化
在前面一篇博客中我们介绍了一些用python3处理表格数据的方法,其中重点包含了vaex这样一个大规模数据处理的方案。这个数据处理的方案是基于内存映射(memory map)的技术,通过创建内存映射文件来避免在内存中直接加载源数据而导致的大规模内存占用问题,这使得我们可以在本地电脑内存规模并不是很大的条件下对大规模的数据进行处理。python3中提供了mmap这样一个仓库,可以直接创建内存映射文件。
不知名站长
2021/04/12
5400
python3使用tracemalloc追踪mmap内存变化
python3使用tracemalloc追踪mmap内存变化
在前面一篇博客中我们介绍了一些用python3处理表格数据的方法,其中重点包含了vaex这样一个大规模数据处理的方案。这个数据处理的方案是基于内存映射(memory map)的技术,通过创建内存映射文件来避免在内存中直接加载源数据而导致的大规模内存占用问题,这使得我们可以在本地电脑内存规模并不是很大的条件下对大规模的数据进行处理。python3中提供了mmap这样一个仓库,可以直接创建内存映射文件。
DechinPhy
2021/05/21
1.2K0
psutil 3.0
大家好,又见面了,我是你们的朋友全栈君。 Here we are. It’s been a long time since my last blog post and my last psu
全栈程序员站长
2022/06/29
4470
psutil包
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131922.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
5421
React数组变化之后,视图没有更新
react数组变化之后,视图没有更新 数组保存在state中,修改数组之后视图没有更新 function updateData(data) { this.setState({ data: data }) } 上面代码是修改状态值的,这样设置会导致视图没有更新,修改为如下代码即可: function updateData(data) { this.setState({ data: [...data] }) }
寻找石头鱼
2020/06/05
2.9K0
python psutil 获取命令历史_python之psutil
psutil是个跨平台库,能够轻松实现获取系统运行的进程和系统利用率,包括CPU、内存、磁盘、网络等信息。
全栈程序员站长
2022/09/05
4820
psutil获取系统信息
scputimes(user=125.65, nice=20.8, system=243.42, idle=5515413.34, iowait=15.87, irq=0.0, softirq=45.79, steal=0.0, guest=0.0, guest_nice=0.0)
buiu
2021/12/31
1.6K0
甲骨文面临的最大威胁:没有任何变化
Larry Ellison已经步下甲骨文CEO的神坛、转而出任公司首席技术官,与此同时SafraCatz与Mark Hurd二位则顺利升任联席CEO——甲骨文官方就此作出承诺,表示此次高管层变动将不会给公司的日常运营及战略方针造成任何改变。但这种如甲骨一般千年不变的状态真像该公司所声称的那样理想吗? 让我们回到现实层面。Ellison让出CEO一职可能并不会给甲骨文公司带来什么实质性影响,毕竟Catz与Hurd完全有能力继续帮助红色巨人保持稳定的运作状态。Ellison过去一直在技术及战略方针制定领域扮演着
静一
2018/03/20
1.2K0
甲骨文面临的最大威胁:没有任何变化
多态继承中的内存图解 && 多态中的对象变化的内存图解
多态继承中的内存图解如下: 多态中的对象变化的内存图解如下:
黑泽君
2018/10/11
1.3K0
Python 中psutil 模块的安装
https://pypi.python.org/pypi/psutil/5.2.2#downloads
py3study
2020/01/11
2.8K0
python flask+psutil
一 安装第三方模块 查看其是否安装成功 二 应用实例 传递参数的方式 三 实战案例
py3study
2020/01/13
6230
Qt(C++)使用QChart动态显示3个设备的温度变化曲线
Qt的QChart是一个用于绘制图表和可视化数据的类。提供了一个灵活的、可扩展的、跨平台的图表绘制解决方案,可以用于各种应用程序,如数据分析、科学计算、金融交易等。
DS小龙哥
2023/06/04
6370
Qt(C++)使用QChart动态显示3个设备的温度变化曲线
psutil查看系统进程
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134681.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/06
1.5K0
Python常用库-Psutil
介绍一个处理进程的实用工具,这个是一个第三方库。应用主要有类似ps、cd、top,还有查看硬盘、内存使用情况等。
叉叉敌
2019/02/11
1.6K0
Python常用库-Psutil
自定义天气显示温度变化的LinearChart控件
这次发表的是前几个月搞定的一个自定义控件,那时自己在写一个小的查看天气的软件,在这过程中就涉及了显示天气变化的折线图,一开始想用一些画图框架来解决问题,不过考虑到就只用到LineChart折线图这一个控件就要导一个库有点太浪费了,所以就自己自定义简易版LineChart算了。好了不说闲话老规矩,先发张效果图先:
HelloJack
2018/08/28
9470
自定义天气显示温度变化的LinearChart控件
点击加载更多

相似问题

psutil windows进程内存使用

11

Python内存配置文件使用psutil

10

Linux上的psutil没有显示CPU核心温度

10

` `ModuleNotFoundError:导入psutil模块时没有名为‘psutil’的模块

12

没有这样的模块psutil,即使安装了psutil

26
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文