Pretty interesting write-up of the new GC coming to the next version of Go, with the core idea being to operate on pages of objects instead of individual objects (plus lots of optimizations).
Also, really cute and useful interactive visualization of the GC steps under “Green Tea example”
20 Likes
I would expect that with this GC the number of cases where using a GC can actually be faster than other memory management techniques will increase. Although the cases will probably still be the minority. It would be interesting to see whether there will be some data about such a comparison.
1 Like