Go语言GC的根对象到底是什么?

Go语言GC的根对象到底是什么?

发布时间: 2026-06-25

根对象在垃圾回收的术语中又叫做根集合,它是垃圾回收器在标记过程时最先检查的对象,包括: 全局变量:程序在编译期就能确定的那些存在于程序整个生命周期的变量。

阅读全文 →
Go中 内存逃逸是什么,怎么发生的

Go中 内存逃逸是什么,怎么发生的

发布时间: 2026-06-25

内存逃逸是编译器在程序编译时期根据逃逸分析策略,将原本应该分配到栈上的对象分配到堆上的一个过程 主要逃逸场景 : 返回局部变量指针 :函数返回内部变量的地址,

阅读全文 →