go语言内存存储模型(对于可执行程序)

代码区 代码区接收计算机指令,只读,共享,无法操作。 数据区 初始化数据区 未初始化数据区 常量区 堆区 堆区存放允许用户随意访问的东西,一般存储视频、图片、模型、文本等,字符串、切片、map、new函数等。 栈区 栈区存放函数信息和局部变量 储存原理:先进后入,后进先出。 注意 堆区的空间比栈区大得多 栈区一般存放已知大小的数据变量,而map切片等有需要append追加所以大小未定。 从低地址到
相关文章
相关标签/搜索