13. GC 关注的指标有哪些? 13. GC 关注的指标有哪些? Go 的 GC 被设计为成比例触发、大部分工作与赋值器并发、不分代、无内存移动且会主动向操作系统归还申请的内存。因此最主要关注的、能够影响赋值器的性能指标有: CPU 利用率:回收算法会在多大程度上拖慢程序?有时候,这个是通过回收占用的 CPU 时间与其它 CPU 时间的百分比来...
16. Go 历史各个版本在 GC 方面的改进? 16. Go 历史各个版本在 GC 方面的改进? Go 1:串行三色标记清扫 Go 1.3:并行清扫,标记过程需要 STW,停顿时间在约几百毫秒 Go 1.5:并发标记清扫,停顿时间在一百毫秒以内 Go 1.6:使用 bitmap 来记录回收内存的位置,大幅优化垃圾回收器自身消耗的内存,...