腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何计算/近似
递归
函数
堆栈帧使用的
内存
?
、
、
、
、
我希望能够根据
递归
函数
的参数,计算或至少近似计算
递归
函数
的特定堆栈帧将使用多少
内存
(以字节或其他形式表示)。例如,像sample_recursive_function(int [] array,int n)这样的
递归
函数
的栈帧可能占用多少
内存
?
浏览 2
提问于2017-12-02
得票数 2
6
回答
如何在
递归
函数
中防止不必要的
内存
使用
、
、
、
我刚刚写了一个
递归
函数
,我突然意识到,我在
函数
中使用的所有变量都将保留在
内存
中,直到
递归
中断。如果我
递归
了大量的次数,或者为随后的
递归
函数
调用中没有使用的变量分配了大量
内存
,这会导致大量浪费
内存
的使用吗?例如,在下面的代码中,在下面的
递归
中只使用了vec2,而temp_int和temp_vec将继续不必要地占用
内存
。and result is stored in vec2 re
浏览 2
提问于2010-08-29
得票数 6
1
回答
递归
问题
、
、
、
void function(int x){ return;}function(20)...function(19).......function(0) 是否有任何方法可以调用一个
函数
并将其从调用堆栈中移除,以便它的
浏览 0
提问于2016-01-15
得票数 -2
回答已采纳
3
回答
递归
函数
本质上是资源密集型的吗?
、
timedCount()i=i+1;setTimeout("timedCount()",500);两个问题: 谢谢!
浏览 0
提问于2013-07-22
得票数 1
回答已采纳
1
回答
如何查找内核模块当前的堆栈使用情况以防止溢出?
、
、
、
、
内核模块使用200M
内存
(所有
内存
都是通过vmalloc()获得的)。此
内存
用于
递归
哈希表。我使用了一个
递归
函数
来删除哈希表。
递归
调用的数量可以达到数千次(因为使用的总
内存
是200M,而每个哈希表的大小只有256*8 )。 问题是,当我使用
递归
函数
删除哈希表时,内核有时会崩溃。在做了一些谷歌搜索后,我认为这可能是由于
递归
时堆栈溢出造成的。要确认/隔离该问题,有没有办法查看内核模块/
浏览 5
提问于2016-05-24
得票数 0
1
回答
呼叫树的呼叫堆栈
、
、
对于
递归
函数
如何使用
内存
创建“调用堆栈”,我有一个粗略的想法,但我对这个概念有疑问。让我们假设,我们有一个
函数
,比如阶乘(),它在每一个
递归
步骤中都会调用自己一次。另一方面,还有作为斐波那契数字生成器的
函数
,它在每一步中都会称自己两次。假设对这两个
函数
的
递归
调用总数是相同的,那么Fibonaci
函数
会比阶乘
函数
占用更多
内存
吗?
浏览 2
提问于2021-02-07
得票数 1
回答已采纳
2
回答
递归
,堆栈和缓存将丢失。
、
、
据我所知,如果以
递归
方式执行,则每个
递归
函数
调用都需要将其本地参数保存在堆栈帧中。堆栈帧驻留在堆栈
内存
中,每个帧由堆栈指针指向。在遍历树时,
递归
地做了很多更容易的事情(因为
函数
所处理的数据结构上的约束),我是否会因为堆栈本身而遭受大量缓存丢失?
浏览 2
提问于2015-02-19
得票数 2
回答已采纳
1
回答
递归
函数
内存
使用
、
、
这里有一个
递归
函数
: if n == 0: else:answerwhile n > 1: n -= 1answer = pow(a, b) 我想知道其中哪一个使用了更多的
内存
,我想
递归
地使用更多的
内存
,因为它为每个
函数
调用保存了“变量”。有一个很好的
浏览 1
提问于2014-12-19
得票数 5
回答已采纳
4
回答
递归
C++调用中的
内存
分配
、
、
、
我在一个
递归
的C++程序中分配和释放
内存
时遇到了问题。因此,在不使用自动
内存
管理解决方案的情况下,我想知道是否有人可以帮助我解决我遇到的
内存
泄漏问题。Number result = value + n1.value; };};} Number answer = Number(); answer
浏览 4
提问于2009-01-07
得票数 2
回答已采纳
10
回答
C/C++中的
递归
函数
、
、
如果我们考虑C/C++中的
递归
函数
,它们在任何方面都有用吗?它们究竟是在哪里使用的?使用
递归
函数
在
内存
方面有什么优势吗? 编辑:
递归
是更好还是使用Edit循环?
浏览 8
提问于2010-02-16
得票数 5
回答已采纳
1
回答
递归
会漏
内存
吗?
、
我正在做一个真正需要
内存
管理的项目。问题是,当我调用一个
递归
函数
时,我在任务管理器中看到一个
内存
已经被占用,而在
递归
函数
结束后,
内存
没有被释放。如果您查看影响
内存
的唯一内容,则在
函数
结束后必须返回给系统的int q,调用
函数
不能占用任何
内存
。 { if (a[
浏览 3
提问于2014-06-28
得票数 0
回答已采纳
1
回答
有没有一个使用堆栈帧是不可避免的(不能完全尾
递归
)的
递归
函数
/算法?
、
、
我正在尝试想出一些
递归
算法/
函数
的例子,这些
递归
算法/
函数
不能以避免使用大量堆栈
内存
的方式重写(例如,不能完全尾
递归
,也不能使用不使用堆栈的循环重写)。这样的
函数
存在吗?我认为快速排序可能是一个候选,但不确定它是否可以重写为使用单个尾
递归
函数
调用。
浏览 2
提问于2013-09-19
得票数 0
3
回答
从堆栈- C++中删除多余变量
、
、
、
、
我有一个
递归
函数
,它在一个调用中声明了至少50 at的局部变量,并且可能会有堆栈溢出,可能会有我需要的
递归
步骤数。但是,当
函数
本身被调用时,不再需要这些变量了。我是否可以在
函数
调用之前删除它们,以防止它们消耗过多的堆栈
内存
?我希望避免使用堆中的
内存
。
浏览 2
提问于2015-03-12
得票数 0
回答已采纳
3
回答
如何在C中度量
函数
堆栈的使用情况?
、
有什么方法可以测量
函数
使用的堆栈
内存
吗?那么,有什么可靠的方法可以找出一个
函数
在C中使用了多少堆栈
内存
呢?
浏览 4
提问于2015-02-12
得票数 18
回答已采纳
2
回答
如何在Rust中度量
函数
堆栈的使用情况?
、
有什么方法可以测量
函数
使用的堆栈
内存
吗?需要明确的是,这是而不是关于如何优化堆栈使用的问题。那么,有什么可靠的方法可以找出一个
函数
在Rust中使用了多少堆栈
内存
呢? 请注
浏览 4
提问于2016-08-13
得票数 5
回答已采纳
3
回答
递归
序列会泄漏
内存
吗?
、
、
、
我喜欢
递归
地定义序列如下: seq { yield!startFrom (x + 1)我不确定是否应该在实践中使用这样的
递归
序列。yield!似乎是尾
递归
的,但我不能100%确定它是从另一个IEnumerable中调用的。从我的观点来看,代码在每次调用时都会创建一个IEnumerable实例,而不会关闭它,这实际上也会导致该
函数
泄漏
内存
。 这个
函数
会泄漏
内存</em
浏览 3
提问于2009-06-19
得票数 10
回答已采纳
3
回答
C语言中
递归
函数
的几个问题
、
、
这是一个
函数
,用于获取数字的数字和:{ if(n==0) // return sum; //line 3} 在编写这段代码时,我意识到局部变量的作用域对于
函数
的每一个
递归
都是本地的如果使用每个
递归</e
浏览 1
提问于2013-06-04
得票数 3
回答已采纳
1
回答
是否有必要在
递归
调用的计时器内进行clearTimeout?
、
、
、
是否有必要在Coffeescript中
递归
调用
函数
中调用clearTimeout()? 我担心的是,如果这个
函数
每秒运行多次,不调用clearTimeout()是否会随着时间的推移而导致某种
内存
泄漏。我的想法是
JS
垃圾收集器处理这个问题,但是想要进行双重检查。
浏览 1
提问于2014-10-23
得票数 1
回答已采纳
11
回答
递归
函数
的
内存
分配
、
、
、
、
调用
递归
函数
时如何分配
内存
?一个
函数
有它自己分配的
内存
。当调用它时,参数(而不是引用传递的参数)和变量将获得
内存
。因此,当
函数
从其体内再次调用时,
内存
是如何分配给第二个调用的变量和参数的?
浏览 8
提问于2014-04-21
得票数 6
回答已采纳
1
回答
调用指定
内存
地址中的
函数
。C++
、
、
在第一个
递归
版本中,似乎抛出了超过200000个点的“堆栈溢出”异常。直到我在我自己的堆栈上(使用迭代而不是
递归
)编写它之前,我都不知道为什么,它在1000000个点上工作得很好。我相信当我调用
函数
时,处理器和变量的指令会被复制到一些“随机”分配的
内存
中。我还认为,当我有一个类向量的全局变量时,它需要一些紧凑的
内存
(比如table)。问题是当我有大量的
函数
调用时(例如在一些
递归
算法中),因为(在我看来)当
内存
被分成几个小部分时,向量不能“放大”并抛出“
浏览 1
提问于2012-09-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
递归函数
函数的递归
Python匿名函数、递归函数
c语言-递归函数
Python之递归函数
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券