标签: go garbage-collection mmap
Go有一个片段的垃圾收集器,只有当片段的所有引用都已死时才会释放片段。它还有Mmap function,返回[]byte,可以使用Munmap()显式释放。那么这对Go的垃圾收集器有什么用呢。
[]byte
Munmap()
如果我这样做会怎么样?
m := syscall.Mmap(...) m2 = m[10:100] syscall.Munmap(m) a = m2[0]