用 GODEBUG 看 GC | Go 语言编程之旅
Opened this issue · 3 comments
utterances-bot commented
用 GODEBUG 看 GC | Go 语言编程之旅
6.5 用 GODEBUG 看 GC 6.5.1 GC 的基础知识 6.5.1 什么是 GC 在计算机科学中,垃圾回收(GC)是一种自动管理内存的机制,垃圾回收器会去尝试回收程序不再使用的对象及其占用的内存。而最早 John McCarthy 在 1959 年左右发明了垃圾回收,以简化 Lisp 中的手
chenhl05 commented
我从别的地方看到说,1.8开始的GC策略是 混合写屏障(hybrid write barrier)机制,这个机制是没有STW的。我也不确定看到的资料是不是不准确,请教下。。。
另外,想问下,作者的资料是从哪里找到的呢?想学习查资料的方法。
eddycjy commented
我从别的地方看到说,1.8开始的GC策略是 混合写屏障(hybrid write barrier)机制,这个机制是没有STW的。我也不确定看到的资料是不是不准确,请教下。。。
另外,想问下,作者的资料是从哪里找到的呢?想学习查资料的方法。
@chenhl05 别的地方指的是,另外你指出 1.8 GC 策略,是与本文哪里有冲突吗,这块能否表述具体一些?
cyj19 commented
Go1.8使用三色标记和混合写屏障机制,在一开始GC扫描栈的时候需要STW吧