Beware of drawing conclusions about generational GC from the Golang ISMM keynote. As far as I can tell, they didn’t test against copying generational GC with bump allocation in the nursery, which is the typical implementation.
-
-
great! something to back up what you're saying. Now, what if instead they spent the effort on escape analysis instead of building a new GC in the runtime?
-
I suspect escape analysis has reached the point of diminishing returns. It’s easy to show that it needs higher-order control flow analysis to be precise—e.g. k-CFA, which is reallllly slow. (I did some work in this field several years ago.)
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.