摘要: 什么是内存逃逸? 本该在栈上分配空间的变量因为一些特别的原因,导致该变量最终在堆上分配空间,导致变量逃逸 内存逃逸的一些场景分析 1.闭包导致的内存逃逸: 在函数运行栈空间上分配的内存,由于闭包的关系,变量在函数的作用域之外使用 func closure() func() int { var a i 阅读全文
posted @ 2021-01-07 16:36 LeeJuly 阅读(604) 评论(0) 推荐(0) 编辑