Go 基础教程堆和栈堆和栈| 堆栈段 | 栈空间 堆空间 高地址 -> 低地址 Go中的堆栈段是没有保护页机制的,但是会在函数调用的时候插入一段检查代码,典型的时间换空间的设计,还可以通过内联来减少检查的次数早期的栈管理 超过分配的栈的大小上限,那么就从堆中拿一段过来用,但是缺点也很明显,频繁的分配和释放开销很大,这就是典型的热分裂问题现在的栈管理 栈太小,就去分配一个更大的栈空间,然后进行栈拷贝错误处理反射