标签: go memory maps
我是一位经验丰富的程序员,但是是Go的新手。我将解组JSON到map [string] interface {}或interface {}。我一次将遍历数十万个JSON记录。 JSON记录将没有相同的键集。我想从每个迭代的干净(空)映射开始。确保在为每个JSON记录重用映射时不会耗尽内存的最佳方法是什么?我是否只需在两次迭代之间将映射或接口设置为nil,垃圾回收器就会将先前分配的内存识别为可以自由回收?