什么是 GC,有什么作用?
根对象到底是什么
常见的 GC 实现方式有哪些?Go 语言的 GC 使用的是什么?
三色标记法是什么?
STW 是什么意思?
如何观察 Go GC?
有了 GC,为什么还会发生内存泄露?
并发标记清除法的难点是什么?
什么是写屏障、混合写屏障,如何实现?
Go 语言中 GC 的流程是什么?
触发 GC 的时机是什么?
如果内存分配速度超过了标记清除的速度怎么办?
GC 关注的指标有哪些?
Go 的 GC 如何调优?
Go 的垃圾回收器有哪些相关的 API?其作用分别是什么?
Go 历史各个版本在 GC 方面的改进?
Go GC 在演化过程中还存在哪些其他设计?为什么没有被采用?
目前提供 GC 的语言以及不提供 GC 的语言有哪些?GC 和 No GC 各自的优缺点是什么?
Go 对比 Java、V8 中 JavaScript 的 GC 性能如何?
目前 Go 语言的 GC 还存在哪些问题?
总结
文档更新时间: 2020-12-30 22:00 作者:kuteng