Golang 内存管理笔记

.data区存放全局变量。

.bss存放未初始化的全局变量。

堆和栈中间是数据共享区。

.rodata存放全局常量。

栈帧:用来给函数运行提供内存空间,存在于栈上。

       当函数调用时,产生栈帧;函数调用结束时,栈帧释放。

       栈帧存放:1.局部变量;2.形参;3.内存字段描述值。(形参与局部变量存储地位等同)

视频链接:https://www.bilibili.com/video/BV1ME411e7uC?p=2

猜你喜欢

转载自blog.csdn.net/zaimeiyeshicengjing/article/details/107475578
今日推荐