腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Javascript中
堆栈
、调用
堆栈
和
内存
堆之间的混淆
、
我对Javascript中如何进行
内存
分配
和函数调用跟踪感到困惑。我非常肯定的一点是,
JS
中有一个调用
堆栈
,其中函数调用以LIFO方式存储。但是,当谈到
内存
分配
时,我很困惑以下哪一个参数是正确的: 只有两件事:调用
堆栈<
浏览 5
提问于2022-06-26
得票数 0
回答已采纳
1
回答
Javascript在哪里为函数调用的结果
分配
内存
?堆还是堆?
、
、
、
我读到
堆栈
用于存储原语,堆用于对象。如果以上是正确的,那么当我这样做时会发生什么呢?allocated for "Hello World" string
浏览 3
提问于2021-05-02
得票数 0
回答已采纳
1
回答
从
js
引擎的角度看闭包和构造函数是如何工作的
、
、
全部:谢谢
浏览 1
提问于2016-05-16
得票数 1
回答已采纳
5
回答
内存
分配
堆栈
、
、
、
、
在
堆栈
中,为main保留
内存
,我们称之为main函数的
堆栈
帧。 当我们调用Add函数时,
内存
被保留在
堆栈
的顶部。在Add函数栈帧中,a和b是局部指针,c是计算和的整数,然后返回引用。现在,当Add函数执行完成时,
堆栈
中的
内存
空间也会被释放,因此当我们尝试使用指针p访问main中的这个地址时,我们试图访问的基本上是一个已释放的空间。答案可能是机器没有释放
内存
空间,因为它认为没有必要,因为没有更多的功能。但是,如果我们编写另一个函数Hello,那么它肯定会
浏览 7
提问于2015-01-15
得票数 5
回答已采纳
4
回答
堆栈
内存
分配
在C/C++中,当函数结束时,局部变量会被自动
分配
和释放。 根据我的理解,当释放时,局部变量持有的值也会被销毁!
浏览 2
提问于2010-12-11
得票数 3
回答已采纳
1
回答
堆栈
内存
分配
、
、
、
我和朋友争论过,他说在C中,
内存
是在编译时
分配
的。但是,通常
堆栈
以默认大小启动,1MB(顺序)允许保留虚拟地址,当函数被调用时(不管我们在线程
堆栈
上的位置),我想了解的是,当我们输入函数时,操作系统如何知道
分配</
浏览 1
提问于2018-02-13
得票数 2
回答已采纳
1
回答
JS
垃圾收集器清除
堆栈
内存
吗?
、
下面是关于这个问题的第一个评论:在这个问题之后,我设想
堆栈
和堆
内存
之间没有物理区别;是否存在虚拟分区?我的意思是:理论上使用所有
堆栈
内存
而不造成溢出,然后将新
内存
分配
给对象时,会发生什么情况? 有人能详细说明一下这到底是怎么回事吗?谢谢。
浏览 4
提问于2015-07-29
得票数 2
回答已采纳
1
回答
栈展开后未回收Linux
堆栈
驻留
内存
、
、
、
、
如果在
堆栈
上
分配
的话,Linux不再使用它时就不会回收
内存
。我在堆上动态
分配
(malloc/mmap) 1GB。在
分配
之前: 虚拟
内存
1GB 虚拟
内存
1GB 虚拟
内存
1GB 我在
堆栈</em
浏览 3
提问于2013-01-17
得票数 2
8
回答
为什么我们不能在
堆栈
上
分配
动态
内存
呢?
、
、
、
、
在
堆栈
上
分配
东西是很棒的,因为与我们有RAII相比,不必担心
内存
泄漏等等。然而,有时我们必须在堆上
分配
: 为什么我们不能在
堆栈
上
分配
动态
内存
(即只有运行时才知道的大小的
内存
)?为什么我们只能通过指针引用堆上的
内存
,而
堆栈
上的
内存</em
浏览 4
提问于2014-10-10
得票数 8
2
回答
如何在Java VisualVM中查看
内存
分配
堆栈
跟踪
、
、
本文描述如何在Java VisualVM:中查看
内存
分配
堆栈
跟踪。 简而言之,在Java VisualVM选项中定义一个自定义预置,并检查
内存
设置选项卡中的“记录
分配
堆栈
跟踪”复选框。现在,当我选择自定义预置并启动
内存
分析时,我仍然无法查看
内存
分配
堆栈
跟踪。没有像本文所描述的那样右键单击项目上的操作“获取快照并显示
分配
堆栈
跟踪”,也没有类似的东西。如何查看这些
分配
浏览 9
提问于2012-08-18
得票数 16
回答已采纳
2
回答
可以重新
分配
alloca()
内存
吗?
、
、
、
malloc
分配
的
内存
可以用realloc重新
分配
。alloca有类似的功能吗?如果不希望在堆上
分配
内存
,并且需要多次
分配
可变
堆栈
内存
,例如在库函数中,需要动态
内存
,但不希望在堆上
分配
,则重新
分配
堆栈
内存
可能很有用,因为库的用户可能使用自定义堆
分配
策略。some_mem = realloca(some_mem, 50 * sizeof(float
浏览 1
提问于2019-05-31
得票数 9
回答已采纳
2
回答
动态
内存
使用速度慢的原因是什么?
我知道在
堆栈
上
分配
内存
比在堆上
分配
内存
快,但是为什么堆
内存
分配
慢呢?是不是因为
堆栈
分配
是连续的,因此问题的出现是因为缓存的局部性?不是
内存
分配
后的使用情况,而是
分配
时间比较慢吗?
浏览 0
提问于2013-04-07
得票数 5
回答已采纳
4
回答
什么是更有效的
堆栈
内存
或堆?
、
、
可能重复: 显然,在
堆栈
上存在动态
分配
和
分配
的开销。使用堆需要找到可以
分配
内存
的位置,并维护结构。在
堆栈
上,它很简单,因为您已经知道在哪里放置元素。我想了解支持结构上允许动态
分配
的最坏情况(以毫秒计)的开销是多少?
浏览 9
提问于2011-02-11
得票数 10
回答已采纳
2
回答
堆和
堆栈
c#上常规类、静态类、静态方法、实例化方法和数据成员的
内存
分配
?
、
这本书的大部分内容都没有讨论程序是如何执行的,以及如何在
堆栈
和堆上为它们
分配
内存
。当数据存储在
堆栈
和堆上时。当程序运行时,
内存
将被
分配
,或者当我们创建实例时,
内存
将被
分配
。当我们通过实例调用Data1()时,会发生什么以及如何
分配
内存
。
内存
将
分配
给函数调用还是数据成员初始化?告诉我将为age、name和salary
分配
多少
内存
。
内存</e
浏览 2
提问于2011-07-17
得票数 6
回答已采纳
4
回答
C++做
堆栈
内存
分配
/碎片整理
内存
、
、
C++做
堆栈
内存
分配
/整理碎片整理
内存
。当我声明本地
内存
变量时,它们被
分配
和释放,这会造成
内存
碎片吗?有多少
内存
可用于
堆栈
?我可以
分配
char sam[999999999999999];
浏览 1
提问于2011-03-29
得票数 0
回答已采纳
3
回答
堆栈
内存
与堆
内存
、
可能重复:
堆栈
和堆
内存
模型是操作系统或计算机体系结构的概念吗?因此,其中有些可能不遵循
堆栈
和堆
内存
模型,或者它们都遵循它?<em
浏览 2
提问于2011-04-29
得票数 118
2
回答
.NET中
堆栈
内存
的去
分配
、
、
、
、
今天,我在CodeProject上读了一个关于
内存
管理.NET的博客。上面写着- 最大的收获--它没有取消
分配
堆
内存
。这个
内存
稍后将被垃圾收集器取消
分配
。 根据我的理解,垃圾收集器只会取消
分配</e
浏览 5
提问于2016-09-13
得票数 1
2
回答
为什么JavaScript数据结构像数组一样不是固定长度的?
、
这是因为它们需要事先告诉
堆栈
分配
给该结构多少
内存
,以便可以将其他
内存
位置
分配
到其他地方。那么,这是否意味着
JS
对象只与堆
内存
交互?
浏览 1
提问于2016-10-09
得票数 0
4
回答
我应该在堆上什么时候
分配
?(C++)
、
、
我真的不知道什么时候应该在堆上
分配
内存
,什么时候应该在
堆栈
上
分配
内存
。我真正知道的是,在
堆栈
上
分配
会更快,但由于
堆栈
较小,我不应该使用它来
分配
大型数据结构;在决定将
内存
分配
到哪里时,我还应该考虑哪些其他因素?编辑:我应该在哪里
分配
实例变量?
浏览 0
提问于2010-07-02
得票数 4
2
回答
类实例的
内存
管理
、
、
、
我对.Net中的
内存
管理有疑问。根据我的理解,
内存
的
分配
和恢复如下: return number1 + number2;} MathLibrary maths = new MathLi
浏览 1
提问于2016-03-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis 内存分配
内存的分配策略
白话Go语言内存管理--内存分配原理
c语言-malloc分配内存
golang学习之路--内存分配器
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券