摘要: Go面试题——逃逸分析 逃逸分析是 Go 语言编译器的一项关键技术,用于确定变量应该分配在栈上还是堆上。这一机制对程序的性能和内存管理有着深远影响。下面从多个维度深入剖析逃逸分。 一、逃逸分析是什么? 在 C 语言中,可以使用malloc和free手动在堆上分配和回收内存。 在 Go 语言中,堆内存 阅读全文
posted @ 2023-04-11 16:29 左扬 阅读(118) 评论(0) 推荐(0)