• 关于 sync.Pool 的疑问 at 2020年03月01日

    先说结论,为什么会出现多次 alloc?出现多次 alloc 是因为随着 GC 的推进,GC 把 Pool 里的对象清理掉了,为什么 GC 会清理 Pool 里的对象?防止缓存对象数量过多导致内存溢出。

    关于更详细的 sync.Pool 的内容建议你看这篇文章:https://gocn.vip/topics/9921