GC时新版的go对syncpool里面的对象怎么处理?
来源:1-16 辅导 + 案例分析 + 答疑
Garry_27
2021-06-29 23:15:09
视频里说早期版本都会清空,新版本呢?
1回答
Xargin
2021-06-29
sync.Pool 的图上有个 victim cache,
新版 GC 时:
清空 victim cache
老的 local 直接转到 victim 里
查找过程如果 local 找不到,会从 victim 里拿,并且会往 local 里放。
发生 GC 的时候:
相似问题