2 ms·
See https://news.ycombinator.com/item?id=11555017 https://news.ycombinator.com/item?id=11555017 Azul's Zing is pauseless, never has to do a stop-the-world colle
by hga 11y ago
See https://news.ycombinator.com/item?id=11555017 https://news.ycombinator.com/item?id=11555017 Azul's Zing is pauseless, never has to do a stop-the-world collection which they say on a JVM takes about a second per GiB.
It has threads which concurrently collect as other threads mutate, uses clever VM tricks such as bulk operations with only one TLB invalidation (or at least they did that with an earlier version of the current collector, they couldn't get it into the mainline Linux kernel and now use a DLKM). It's the only non-toy currently maintained pauseless/concurrent GC that I know of.