Golang的變量內存分配和逃逸分析

內存分配方式 逃逸分析 總結 1、內存分配方式 一個執行的程序在內存中的分配總共有五部分: 一、text:存儲程序的二進制指令和一些靜態內容 二、data:存儲已經初始化的全局變量,靜態分配 三、bss:存儲未被初始化的全局變量,靜態分配 四、stack:棧,主要用來函數調用時存儲局部變量。內存由系統管理,經過壓棧的方式自動分配和經過出棧的方式自動釋放。 五、heap:堆,用於動態分配內存,由垃圾
相關文章
相關標籤/搜索