腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内存
在进程重新启动时未被
回收
、
、
、
我有一个
python
作业,它在nvidia GPU上运行用于图像处理的caffe net。该作业从rabbitmq队列获取图像,对其进行处理,然后将结果写入另一个队列。当我重新启动这个作业时,进程被终止,但是
内存
没有被
回收
。 因此,在一定次数的重启之后,机器崩溃。一旦我终止了作业,就没有
python
进程在ps或top中运行,但是CPU
内存
没有得到
回收
。编辑: CPU
内存
浏览 0
提问于2016-03-02
得票数 1
1
回答
Python
Google App Engine无法释放对象数组的
内存
、
、
、
但是当我长时间测试(发送请求)时,Dashboard的
内存
使用量继续增加。下面是一个示例代码。Hello World' app.run(host='0.0.0.0', port=80, debug=True)以下是
内存
使用情况的图像:
浏览 0
提问于2019-06-04
得票数 11
3
回答
Python
聊天:删除变量以清除函数中的
内存
?
、
、
、
我正在用
python
和扭曲的框架创建一个聊天守护进程。我想知道,当多个用户连接时,我是否必须删除在函数中创建的每个变量,以便在长期运行时节省
内存
,或者这些变量是否会自动清除?
浏览 0
提问于2009-09-25
得票数 11
回答已采纳
2
回答
Python
内存
限制?当接近限制时清除GC?
、
、
、
、
在执行其他
内存
密集型操作之前,如何清除垃圾
回收
对象?或者在
内存
已满时自动完成?为什么看起来
Python
(+Eclipse)抛出了2 GB (Win32)的
内存
异常,而实际上在Windows上仍然有一些
内存
未被使用?是否在任何地方定义了限制?
浏览 2
提问于2011-06-25
得票数 2
6
回答
垃圾收集会不会让
python
变慢?
、
、
、
、
好的,我们正在开发一个与网络相关的应用程序,用户可以上传自己的
python
脚本来决定算法。我们的代码包含c、cython和
python
模块。由于避免延迟、
内存
占用和最小处理对我们来说至关重要,我们想知道关闭垃圾收集并自己处理
内存
回收
是否明智和有效(性能明智)。
浏览 4
提问于2011-06-23
得票数 7
回答已采纳
2
回答
当终端/空闲关闭时,
python
会释放代码中使用的
内存
吗?
、
当
python
会话/终端被强制关闭或终止时,代码中列出的其他数据结构占用的
内存
是否会自动释放(我指的是垃圾
回收
)?
浏览 1
提问于2018-08-09
得票数 1
1
回答
Python
C++中析构函数之间的区别
、
、
C++析构函数和
Python
析构函数的契约有何不同,特别是在对象生命周期和资源
回收
时?我还没有找到一个全面的并排比较。 我认为C++析构函数所做的是完全释放对象所持有的
内存
。
Python
取消对象,但它仍然保留在缓存
内存
中(称为垃圾收集),然后在程序完成后完全释放
内存
。
浏览 9
提问于2022-05-02
得票数 -1
回答已采纳
2
回答
Python
语句x=x+1是如何实现的?
、
在C中,语句x=x+1将更改分配给x的相同
内存
中的内容。但是在
Python
中,由于变量可以有不同的类型,=的左侧和右侧的x可能是不同类型的,这意味着它们可能引用不同的
内存
段。如果是这样的话,在x将其引用从旧
内存
更改为新
内存
后,垃圾收集机制可以
回收
旧
内存
。更新:x=0 x=x+1 @SvenMarnach,您的意思是如果没有激活垃圾
回收
,那么整数0、
浏览 3
提问于2019-11-16
得票数 3
2
回答
如何释放numpy处理的
内存
、
、
test.py')(0, 'wangye 5319 106 1.3 662964 442456 pts/28 S+ 11:23 0:04
python
和normalize_feature_step4之间释放80M
内存
。最终的
内存
只有16M。test.py') (0, 'wangye 5400 101 0.2 316836 98296 pts/28 S+ 11:25 0:05
python
te
浏览 13
提问于2017-05-03
得票数 0
1
回答
当一个方法结束时,如何强制
Python
释放它所声明的所有
内存
?
、
、
我有一个用
Python
编写的模拟代码,它通过set/list/dict数据结构使用了大量
内存
。return result 我在individudalSimulation.py中添加了垃圾
回收
浏览 4
提问于2014-02-05
得票数 1
9
回答
堆栈在Java中是垃圾
回收
的吗?
、
、
堆
内存
在Java中是垃圾
回收
的。堆栈
内存
是如何
回收
的?
浏览 2
提问于2010-03-15
得票数 58
1
回答
在
python
中通过变量释放
内存
使用情况
、
、
、
、
我一开始使用numpy.array来压缩
内存
使用,但这导致我花了几天时间来格式化数据。所以我又回到了使用list,但让程序监控
内存
使用情况,当它超过一个指定值时,是否会以numpy格式存储一个部分-这样另一个进程就可以加载并使用它。这样做的问题是,我认为会释放
内存
的并不是释放
内存
。由于某些原因,
内存
是相同的,即使我重置了变量和del变量。为什么
内存
没有在这里释放?
浏览 0
提问于2017-04-11
得票数 0
1
回答
Python
中的
内存
和函数变量
、
、
当调用如下所示的groupby_even_odd这样的函数时,
Python
如何管理分配给函数变量的
内存
? 返回值之后,函数变量even_nums/odd_nums使用的
内存
发生了什么变化?
浏览 0
提问于2016-02-18
得票数 0
1
回答
关于极性
内存
管理的一般问题
我有一些关于极性
内存
管理的一般性问题。如果你能用几句话来说明它是如何工作的,那就太好了,比如什么时候分配
内存
,什么时候
回收
内存
。 特别是,我想知道如何从dataframe中删除一些
内存
。我想以一种即时的方式来完成它,如果可能的话,它不会通过
Python
垃圾收集机制。如果必须在后面立即调用gc.collect()并不太糟糕,但这并不可取。
浏览 6
提问于2022-03-19
得票数 0
回答已采纳
1
回答
如何垃圾收集Elixir REPL,iex?
、
在
python
中,如果我在使用REPL,我可以使用import gc; gc.collect()强制进行垃圾
回收
。我如何用Elixir的iex REPL做同样的事情?但是使用的
内存
并没有真正改变。仍然是2.2G的
内存
和大约500M的交换空间。但是,如果我退出IEX: ? 恢复到400M以下的
内存
使用量。因此,重新绑定的大数据绑定在iex中不是垃圾
回收
。
浏览 15
提问于2021-04-01
得票数 0
回答已采纳
2
回答
Python
(2.6-2.7)中的虚拟
内存
管理-它会将分配的
内存
重用于任何类型的数据吗?
、
、
我有一个关于
Python
中的虚拟
内存
的问题。 当进程消耗相对较大的
内存
时,它不会“释放”未使用的
内存
。例如,在创建了一个巨大的字符串列表后,假设该列表使用了30MB的
内存
,因此整个过程大约需要40MB,当该列表被删除时,该进程仍然占用40MB,但如果创建另一个具有相同数据量的列表,该进程将不会占用更多
内存
,因为它将使用可用但未释放给操作系统的虚拟
内存
。我的问题是:什么样的数据将重用未释放的虚拟
内存
?我的意思是,当我创建一个字符串列表时,这30MB是从操
浏览 3
提问于2012-01-12
得票数 1
回答已采纳
2
回答
从
python
中的函数返回列表
、
break 在C/C++中,我们不能通过引用返回任何在函数内部声明的变量(特别是讨论数组)(它的作用域随着函数的返回而结束,变量被销毁),除非它的
内存
是使用在
python
中,因为我不知道列表的返回是如何发生的。所以我不知道这是否会起作用。列表'a‘已在函数内创建。一旦函数的作用域结束,它会被销毁吗?如果是,有什么可能的方法来绕过它?
浏览 0
提问于2013-04-24
得票数 0
回答已采纳
3
回答
更改
python
for循环中浮点的值
、
在经历了
Python
脚本编写之后,
Python
类型仍然令人惊讶!有没有办法在
内存
中只保留一个变量,只改变它的值?
浏览 1
提问于2016-01-25
得票数 1
回答已采纳
1
回答
如何释放multiprocessing.sharedctypes.RawValue和multiprocessing.sharedctypes.RawArray?
、
、
、
在
Python
3.8中,我有一些类似如下的共享
内存
值: from multiprocessing.sharedctypes import RawArray, RawValue ...如果我只是在一个循环中重复这些操作,当原始变量被垃圾
回收
时,这个
内存
会自动释放吗? 我查看了ctype文档,但没有找到任何与释放
内存
相关的内容。 我如何释放这个
内存
?
浏览 54
提问于2020-12-14
得票数 0
回答已采纳
3
回答
如果我将通常调用的代码放在单独的方法或文件中,
Python
会更快吗?
、
、
我认为我曾经读过,如果将通常调用的代码放入方法或单独的文件中,
Python
的编译和运行速度会稍微快一些。将
Python
代码放在方法中是否比单独的文件更有优势,反之亦然?有人能解释一下为什么会这样吗?我假设它与
内存
分配和垃圾
回收
之类的东西有关。
浏览 0
提问于2010-11-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Golang 垃圾回收内存精通
【内存管理】减少垃圾回收暂停时间
Python内存管理机制
使用Python OpenCV释放内存
快速了解Python的内存管理
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券