摘要: Go面试题——逃逸分析 一个变量是在堆分配,还是在栈上分配,是经过编译器的逃逸分析之后得出的 "结论"。 一、逃逸分析是什么? 在 C 语言中,可以使用malloc和free手动在堆上分配和回收内存。 在 Go 语言中,堆内存是通过垃圾回收机制自动管理的,无需开发者指定。那么,Go 编译器怎么知道某 阅读全文
posted @ 2023-04-11 16:29 左扬 阅读(67) 评论(0) 推荐(0) 编辑
levels of contents