Golang|Golang 内存管理笔记

Golang|Golang 内存管理笔记
文章图片


.data区存放全局变量。
.bss存放未初始化的全局变量。
堆和栈中间是数据共享区。
.rodata存放全局常量。

栈帧:用来给函数运行提供内存空间,存在于栈上。
当函数调用时,产生栈帧;函数调用结束时,栈帧释放。
栈帧存放:1.局部变量;2.形参;3.内存字段描述值。(形参与局部变量存储地位等同)

【Golang|Golang 内存管理笔记】视频链接:https://www.bilibili.com/video/BV1ME411e7uC?p=2

    推荐阅读