Closed pshirali closed 5 years ago
28-03-2019 go study group -- Notes by @devdinu
=== gc agenda ===
[x] mark and sweep
[x] generational gc
[x] compaction
[x] stack rescanning (concurrent gc)
non generational, non compaction, concurrent gc (tricolor gc)
gosched, *global stack g - goroutines p - process (multiplexes g's) m - machine
=== questions: ===
=== links === https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/ (gc tricolor cycles with animation) https://github.com/golang/go/issues/17503 http://neodooth.me/post/2017-09-05-stack-re-scanning-in-go/ (great article on write barrier) https://groups.google.com/forum/#!topic/golang-nuts/kjiyv2mv2pu/discussion (golang nuts discussion) https://news.ycombinator.com/item?id=16699611
Type: Talk
Level: Intermediate
Duration (minutes, includes Q&A):
60 min
Abstract:
Go Runtime Part 3 - A look into Go's GC.
Links:
...
Intended Audience (optional)
Prerequisites
Recommended Learning
Speaker Bio
Name: Dinesh Kumar
Self Declaration:
Please replace the blank space within the square bracket with an
x
to tick the box.Proposed Dates: May 28th 2019