腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
函数
中
的
动态
列表
创建和
返回
会在
Python
中
造成
内存
泄漏
吗?
、
、
如果我
在
python
函数
中
创建
一个
列表
并将其
返回
给调用者,那么垃圾收集如何处理该
列表
?我需要做些什么来防止
内存
泄漏
的发生吗?#!/usr/bin/
python
def f1(self): len = random.randintrandom
浏览 0
提问于2010-11-10
得票数 2
回答已采纳
2
回答
随着时间的推移不断增长的
python
进程
内存
、
我的
python
代码进程
内存
动态
增加,因为它在必要时将
动态
数据存储
在
列表
、字典和元组
中
。尽管所有这些
动态
数据在那之后都
会在
它们的变量
中
物理清除,但
内存
并没有下降。因此,我觉得好像有一个
内存
泄漏
,于是我使用gc.collect()方法来收集所有未释放的
内存
。但是当变量
中
没有数据时,我不能使
内存
最小化。
浏览 0
提问于2010-06-23
得票数 9
回答已采纳
1
回答
如何在
Python
ctype库
中
查找
泄漏
、
、
、
这些
泄漏
的原因包括对具有显式析构
函数
( )的对象的循环引用,到使用c_char_p作为
函数
返回
非const字符数组的
返回
类型(结果是字符数组被自动转换为
Python
,而原始的C分配数组从未被释放)。我通过
创建和
删除循环中的对象并观察
Python
的
内存
使用情况,做了一些非常非正式的测试,我想我已经找到了所有的漏洞。因此,我的问题是:ctypes**-based库中有系统地查找
内存
泄漏
的方法吗?** <
浏览 7
提问于2012-09-30
得票数 12
回答已采纳
1
回答
使用objc_disposeClassPair()
、
、
运行时API中有一个未编写文档的
函数
,它显示(基于几个玩具程序)来执行其名称所暗示的操作:然而,详细的资料
在
地面上是相当少的。因此,这更多的是一组相关的问题,而不是一个问题: 谷歌()
是否
有关于它的好文章/博客文章,或者有没有人有使用它的经验(一个快速的谷歌建议,PyObjC开发人员至少曾经考虑过使用它)?被处理了--类完全被释放了(一个经常<em
浏览 1
提问于2011-05-26
得票数 5
回答已采纳
2
回答
powershell管道对象的正确处理
、
、
、
此脚本代码段正在访问
函数
中
的网站( SharePoint )。它
创建
了一个SPWeb对象,该对象应该在
函数
结束时被释放,以避免
内存
泄漏
。通常,处理对象的方法类似于$web.dispose()。
在
本例
中
,SPWeb对象是
在
管道
中
创建和
使用的,但没有名称。ForEach-Object {$_.Lists | Where {$_.Title -EQ "someLibrary"} |
浏览 2
提问于2013-04-09
得票数 1
回答已采纳
1
回答
关于与
内存
泄漏
有关的C库
函数
行为
、
、
、
、
我最近遇到了来自c的
函数
getenv,它接受一个环境变量作为参数并
返回
相应的路径。....这让我开始思考这
是否
会导致
内存
泄漏
。因为
函数
返回
一个必须
动态
分配的值,因为该值
在
函数
超出作用域之后就存在了。如果它是
在
函数
调用堆栈上分配的,那么
在
函数
调用之后,它将
浏览 3
提问于2020-12-18
得票数 0
2
回答
如何使智能指针
在
exit()时超出作用域
、
、
我花了一些时间写了一个练习用的应用程序,而且我喜欢自始至终使用智能指针,以避免
在
我忘记删除某些东西的情况下发生
内存
泄漏
。同时,我也喜欢
在
构造
函数
中使用异常来报告失败并尝试处理它。但是,当它不能时,我希望它通过调用assert()或exit()
在
该点退出程序。但是,使用msvc
中
的crtdbg库,它会报告具有
动态
分配给它们的内容的智能指针的
内存
泄漏
。这对我来说意味着两件事
中
的一件。1)智能指针永远不会
浏览 4
提问于2012-07-31
得票数 1
回答已采纳
1
回答
java 8 java.lang.OutOfMemoryError: Metaspace
、
我
在
windows系统
中
运行了数千个这样的应用程序,我担心这可能会导致一个巨大的问题。我
在
谷歌上搜索了这个错误,很多人说这个错误是因为MaxMetaspaceSize太小,而我
在
我的应用程序
中
没有使用MaxMetaspaceSize。我用jna和windows标记了进程
内存
。当我的应用程序启动时,jvm进程
内存
是615616K,这是正常的,一切正常。当jvm进程
内存
达到1796676K时,我还记录了jvm的堆
内存
,如下所示: 8109
浏览 0
提问于2018-05-21
得票数 0
2
回答
如果我不存储
返回
的ptr,还会有
内存
泄漏
吗?
、
、
、
、
我正在读取,在这里,jsoncpp CharReaderBuilder::newCharReader()
函数
返回
一个指向
动态
创建
的CharReader对象的指针,然后可以用来解析JSON。在这个问题中,我理解OP应该在使用后释放
返回
的指针,因为它是
在
堆上
创建
的。如果是这样的话,那么
在
本例
中
,我没有存储指针,所以我不能真正调用free()或delete来释放该位置的
内存
,因为我需要一个引用。我想我可以以某种方式将整个事
浏览 8
提问于2022-08-25
得票数 1
回答已采纳
2
回答
我想知道当一个
函数
在其中
创建
对象时会发生什么
我知道
在
函数
中
创建
的对象
在
函数
结束时会被删除。);} test();} 我可以看到对对象'temp‘只调用了一次析构
函数
那么,分配给'temp2‘的
内存
是否
从未被删除?即使节目结束了?当一个对象使用“new”
创建
时,情况
是否
相同
浏览 3
提问于2014-08-21
得票数 0
回答已采纳
1
回答
查找Xcode 4分析器的漏洞
我的ipad应用程序收到了1级
内存
警告,所以我
在
Xcode4
中
运行了
内存
泄漏
分析器。果然,当我移动一个特定的滑块时,它会导致
内存
泄漏
。再次移动它,另一次
泄漏
和
泄漏
的字节会升级。我想知道Xcode4
是否
提供了一种简单的方法来找出具体哪个对象正在
泄漏
。我已经查看了滑块移动的方法;每次我使用alloc/init时,我都会释放它。但是,我想知道该文档
是否
没有从Xcode3更新,因
浏览 1
提问于2011-06-13
得票数 0
回答已采纳
2
回答
从主
函数
中
删除使用new in另一个
函数
创建
的一系列对象
、
、
、
我遇到了一段代码,它使用new
在
函数
中分配
动态
内存
,然后
在
主
函数
中
调用这个
函数
。我怀疑有一些
内存
泄漏
问题,但我不知道如何确切地修复它。createList()将
创建
一个包含6个ListNode对象的
列表
。除了
列表
中
的第一个对象(即preHead)之外,其他5个对象都是使用new
动态
分配的。最后,
函数
create
浏览 3
提问于2017-06-30
得票数 0
1
回答
Android BroadcastReceiver生命周期:
动态
注册接收器的文档错误吗?
、
、
、
、
我
在
Activity onCreate()
中
调用它的构造
函数
一次。我
在
我的Activity.registerReceiver中注册了它。我试图弄清楚
是否
需要注销它和/或设置它对null的引用,以便允许我的活动
在
不
泄漏
内存
或阻塞系统
中
的意图发送者的情况下死去,或者系统
是否
优雅地抛出与此相关的所有内容。一旦您的代码从此
函数
返回
,系统将认为该对象已完成,不再活动。“ 这是
浏览 1
提问于2012-05-14
得票数 1
1
回答
删除包含相同对象的单独链接
列表
时避免双重空闲()错误
、
、
我应该如何删除多个
动态
创建
的链接
列表
,这些
列表
可以引用同一个
动态
创建
的对象?delete_li
浏览 1
提问于2021-09-24
得票数 0
回答已采纳
4
回答
DOM:为什么这是
内存
泄漏
?
、
、
、
、
考虑一下这段来自的引文 上面的代码将元素设置为
在
单击元素时变为红色。它还会造成
内存
泄漏
。为什么?因为在为匿名内部
函数
创建
的闭包
中
无意中捕获了对el的引用。这将在JavaScript对象(
浏览 4
提问于2013-04-02
得票数 30
回答已采纳
1
回答
使用std::swap的C++
函数
中
存在
内存
泄漏
、
、
我正在使用qt creator,我遇到了
内存
泄漏
的问题。我读过一些关于
动态
内存
分配的文章,但从我所看到的来看,我不能理解为什么我的
函数
会在
内存
中
积累一些东西。我完全确定我已经找出了导致问题的
函数
: {
浏览 1
提问于2013-07-22
得票数 0
回答已采纳
3
回答
链表移除元素
函数
的C实现
、
、
、
我正在读一本教科书,偶然发现了下面的
函数
,用于从链表
中
删除一个元素。(*pL) = (*pL)->next; delete(x, &((*pL)->next));} 现在假设我有一个链表,链表
中
的元素从我的问题是,如果包含10的CELL未被引用,那么当delete
函数
返回
时,该CELL会发生什么情况?它不是还在占用
内存
空间吗?
浏览 1
提问于2017-05-09
得票数 0
3
回答
python
的
内存
错误
、
我是
python
的新手,
在
调用C
中
的follwing
函数
时,我知道非常好的C-编程,这会导致
内存
错误:#include <stdlib.h> while(1){ }由于每个
函数
调用都将分配新的
内存
块,当<
浏览 9
提问于2015-10-16
得票数 2
回答已采纳
4
回答
C语言中的
内存
泄漏
、
、
我想知道以下代码
中
是否
会有
内存
泄漏
: ifprevious->next =0; previous->next = symp->next; }我非常确定如果指针symp没有存储
在
另一个变量
中
,就没有办法访问指针指向的
列表</
浏览 4
提问于2009-11-27
得票数 2
回答已采纳
6
回答
有没有可能.NET
中
的堆栈也会发生
内存
泄漏
?
、
、
内存
泄漏
是,当应用程序中有未使用的
内存
,GC可以收集它时,通常会发生在应用程序
中
的一些地方,我们保留了不需要的对象强引用,并且GC将能够找到路径(直接和间接),因此它可以释放该对象,但这对于引用类型都是正确的,这意味着
在
堆
内存
分配
中
。据我所知,GC不会负责清理堆栈,它
会在
函数
返回
时自动清理堆栈。 所以我的问题是,
是否
有可能在堆栈
中
也发生
内存
泄漏
?
浏览 0
提问于2010-02-25
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python入门教程14-01(python语法入门之python内存泄露)
Python 中的“垃圾”是怎么回收的?
Python中的“垃圾”是怎么回收的?
编程小知识之C+内存分配操作
基于python的自动化代码审计
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券