首页 > 学院 > 开发设计 > 正文

内存四区

2019-11-08 00:59:49
字体:
来源:转载
供稿:网友

1 栈

 VS中大小默认为 1M , 栈由计算机底层支持,出入栈都有专门的指令,有专门的寄存器存储栈的地址。对栈区的操作执行速度快,效率高。

生长方向:由高地址向低地址增长。

2堆

堆要手动开辟和释放内存,堆内存的分配由C/C++函数库使用,每次在堆中分配内存都要调用函数。

对于数据的访问速度,堆中要先读取地址,再访问。效率比栈要低。

3静态/全局区

存放全局变量,字符串常量

4代码区

存放函数体的二进制代码


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表