假设我有一个简单的映射,将字符串作为键类型,将自定义结构作为值类型。像这样:map[string]*struct
我用许多不同的值填充这张地图,并且在一段时间后,这些值中的许多将永远不会再次使用。
所以我不确定 golang 垃圾收集器是否会为我清理我的地图,或者我需要自己做。
这使它看起来垃圾收集器不会为我做,我唯一的解决方案是如果我想不时释放一些内存,将我的地图设置为 nil。
这是真的?或者有没有另一种方法可以在不丢失我的地图中非“非活动”值的情况下做到这一点?
杨__羊羊
DIEA
相关分类