堆栈内存和堆内存之间的区别

时间:2010-08-12 16:26:41

标签: memory stack malloc heap

  

可能重复:
  What and where are the stack and heap

堆存储器和堆栈存储器存储在哪里?我的意思是硬盘上的位置?它们的大小有多大限制?

2 个答案:

答案 0 :(得分:5)

您应该将内存和硬盘视为对立面。

内存是比较昂贵的东西,比硬盘快1000倍。

我认为你不能按照你想要的方式“找到”堆和堆栈内存。操作系统通过为每个存储器分配一定范围的存储器来设置它(如0x682CFF00 - 0x681CFF00)。

答案 1 :(得分:4)

也许这个讨论有助于What and where are the stack and heap?