腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
Java
递归调用不
释放
局部变量
内存的原因
、
byte[] a = new byte[1 * 1024 * 1024]; foo(i+1);我发现
局部变量
a无法
释放
,如果设置最大堆大小50M (-Xmx50M),它将在第44次调用时满足OOM
java
.lang.OutOfMemoryError:
Java
heap space System.out.println(index+
浏览 1
提问于2018-04-26
得票数 0
回答已采纳
1
回答
C中的全局变量是自动变量吗?
、
、
、
我当时正在学习ANSI C编程语言,它在导言中说:我猜想分配和
释放
变量使用
Java
的堆栈框架逻辑。那么全局变量也是自动的吗?由于它们位于整个.c文件的范围内,所以它们在堆栈帧中的进出量要比
局部变量
少得多。
浏览 1
提问于2016-11-04
得票数 3
回答已采纳
2
回答
主内存循环中
局部变量
的分配
、
、
、
、
假设我有一个for循环,其中包含一个
局部变量
:在我看来,循环的范围和方法的范围是不同的。当函数被完全执行时,
局部变量
被
释放
,内存被返回到操作系统。 但是对于循环,虽然作用域在每次迭代结束时结束,但
局部变量<
浏览 1
提问于2021-04-02
得票数 1
2
回答
块中声明的变量会发生什么?
、
、
例如,我使用while循环,然后在其中声明一个整数i 循环结束后,程序是否
释放
该整数所使用的内存?或者在我们销毁应用程序之前内存是不被
释放
的?还是只有GC才能
释放
那部分内存?
浏览 2
提问于2013-12-24
得票数 1
回答已采纳
1
回答
iOS块
释放
与自保持循环
、
、
、
我相信这是正确的情况,块保留自我,当
释放
块,自我得到
释放
。保留数减少。“财产”里面一定有什么不同的东西,有人以前研究过这个吗?请帮帮忙。此外,我在ARC中这样做,一个
局部变量
块将使保留周期,而一个实例变量没有,由于自动
释放
,它保持自我,几秒钟后,它
释放
和自我对象被正常
释放
。 是因为在内存中的不同部分分配了实例变量和<em
浏览 0
提问于2013-09-01
得票数 1
4
回答
堆栈内存分配
在C/C++中,当函数结束时,
局部变量
会被自动分配和
释放
。 根据我的理解,当
释放
时,
局部变量
持有的值也会被销毁!
浏览 2
提问于2010-12-11
得票数 3
回答已采纳
2
回答
C# -闭包在lambda中是如何工作的,垃圾收集器是如何处理它们的?
、
、
在
Java
中,像这样修改
局部变量
会导致:System.Threading.Thread.Sleep(100);1 这是如何工作的,以及它与
Java
垃圾收集器如何知道何时
释放
诸如i之类的变量
浏览 0
提问于2019-06-13
得票数 0
回答已采纳
4
回答
Java
和C++上的堆栈展开问题
、
、
据我所知,如果出现未捕获的异常,C++会立即销毁本地变量,然后
释放
引用,剩下的留给垃圾回收器。 是这样的吗?在这个问题上,
Java
和C++到底有什么不同?
浏览 1
提问于2010-03-31
得票数 11
1
回答
局部变量
内存消耗
、
、
、
哪种方法更适合在内存消耗方面声明
局部变量
?在上述两种情况下,
java
是如何管理响应列表的内存的? 还有哪一种方法更好,以防一刹那大量请求击中mockMethod?
浏览 1
提问于2022-04-30
得票数 0
1
回答
如何配置DomainContext?
、
如果实例是
局部变量
,则看起来内存不会通过以下代码自动
释放
:....如何为DomainContext实例
释放
内存?
浏览 1
提问于2012-10-10
得票数 0
5
回答
C++指针变量内存泄漏澄清
在析构函数中
释放
公共节点和相关节点。但是在所有本地范围内的指针变量上发生了什么。指针数据类型只为地址消耗一些内存,例如4个字节或更多的内存(取决于内存空间)。在这里,temp
局部变量
不是用‘’初始化的,它只是指向其他节点的指针,基于此,是在堆栈上还是在堆上创建temp
局部变量
?这个
局部变量
是在退出块后很快就会自动销毁,还是它是动态内存,还需要使用delete。我在某个地方看到了一些没有使用delete
释放
本地指针的代码,这些指针不是用new生成的。我想确定他是否错过了
释放
变量,或者还有
浏览 3
提问于2013-07-20
得票数 1
回答已采纳
2
回答
在Objective-C / ARC中,局部静态变量是否在dealloc中
释放
?
、
、
、
if (ae == nil) { }} 当MyFactory实例被
释放
时,这样的静态
局部变量
会被
释放
吗?
浏览 3
提问于2012-10-29
得票数 2
回答已采纳
3
回答
目标c:使用
局部变量
释放
内存后,是否需要将其设置为nil?
、
、
、
我想知道,
局部变量
是否需要设置为nil才能在使用后
释放
变量?
浏览 0
提问于2012-04-22
得票数 2
回答已采纳
3
回答
是否回收
java
原语?
、
如果我在
Java
方法中声明了int (或任何原始类型),那么该内存是在函数返回时
释放
的,还是必须挂起直到垃圾收集器清除它?我知道在C中堆栈指针被重置,并且立即
释放
内存,我知道
Java
中的对象必须被垃圾收集,但我不知道原语会采用哪种方法。
浏览 4
提问于2013-09-11
得票数 14
回答已采纳
3
回答
局部变量
是存储在内存中,还是存储在堆栈中?
、
、
局部变量
是存储在内存中,还是存储在堆栈中? 如果内存,函数返回后是否
释放
内存?
浏览 0
提问于2017-11-30
得票数 8
1
回答
QML元素的Qt内存管理
、
、
、
、
component.createObject(mainPage);应用程序的行为很奇怪:只要创建一个简单的对象,它就需要1Mb左右的时间,但是当我删除对象时,它们的内存并没有被
释放
我无法找出为什么会发生这种情况,是javascriptengine占用内存,而不是
释放
它,或者是
java
脚本
局部变量
没有
释放
内存,或者是QT4,它正在缓存以创建对象。
浏览 19
提问于2013-10-28
得票数 1
2
回答
我什么时候要
释放
记忆?
、
释放
内存的全部意义对我来说是新的,我想知道什么时候我需要担心内存
释放
,什么时候不需要。 还有其他情况下我不得不担心内存
释放
吗?
浏览 1
提问于2013-01-31
得票数 12
回答已采纳
1
回答
在完成执行后,内联代码是否将方法(在其中写入的)保存在内存中?
、
、
根据我所知道的,当我在C#中定义一个方法时,当GC需要时,这个方法中的
局部变量
将在执行该方法的块后从内存中
释放
出来, 但是如果方法中有内联回调,这些
局部变量
也会从内存中
释放
吗?
浏览 2
提问于2010-06-18
得票数 2
回答已采纳
2
回答
可观察对象是自动
释放
的吗? RxAndroid
、
、
我认为observable是
局部变量
,所以它会在函数完成后
释放
。调用getData()函数后,是否会自动
释放
观察值?
浏览 0
提问于2018-02-09
得票数 0
2
回答
如何使用c++返回抽象类
、
、
、
、
return &d; return &s;在Xcode中,它给了我一个警告: 与返回的
局部变量
我习惯于用
Java
轻松地做这件事.任何帮助都将不胜感激。C++目前对我来说不是一种很强的语言,所以它可能是我忽略的一些非常基本的语言。
浏览 3
提问于2016-06-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java成员变量和局部变量区别
Java 特性聚焦:局部变量的类型推断
java循环结构中局部变量和成员变量
好程序员Java教程分享成员变量和局部变量
str.format;writerow;局部变量
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券