Golang的变量内存分配和逃逸分析

内存分配方式 逃逸分析 总结 1、内存分配方式 一个执行的程序在内存中的分配总共有五部分: 一、text:存储程序的二进制指令和一些静态内容 二、data:存储已经初始化的全局变量,静态分配 三、bss:存储未被初始化的全局变量,静态分配 四、stack:栈,主要用来函数调用时存储局部变量。内存由系统管理,经过压栈的方式自动分配和经过出栈的方式自动释放。 五、heap:堆,用于动态分配内存,由垃圾
相关文章
相关标签/搜索