Golang教程网
博客首页
实战学习Golang
日常工作实战
小程序实战开发
微信小程序开发
百度智能小程序开发
QQ小程序开发
头条小程序开发
支付宝小程序开发
学习笔记
搜索
搜索
golang里通过mmap拿到的内存,再通过unsafe转换成struct,应该不会被gc吧?
学习笔记
2023-08-04
111°
你的理解基本正确。在Go语言中,只有通过new、make或者逃逸分析得到的对象才会参与垃圾回收(GC),而对于栈上的临时变量和常量等,则不需要参与垃圾回收。此外,在闭包中创建的对象也会参与垃圾回收。
相关链接
揭秘Golang内存管理优化!三色标记法源码浅析
Golang内存管理—内存分配器
Golang函数的内存分配与回收方法
[golang]golang面试题之gc回收那些事
Go 语言中的内存泄漏和垃圾回收怎样处理?
Golang · blog · 看云