腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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元无门槛券
手把手带您无忧上云
相关
资讯
【内存管理】减少垃圾回收暂停时间
Python内存管理机制
快速了解Python的内存管理
缓存管理模式,监控和内存回收策略
Python之“内存管理机制”初探
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券