As requested by @hugovk, I started a new topic yesterday to discuss ideas for rehabilitating inc gc:
He wants to keep this topic focused on 3.14/3.15. So please continue this in the new topic (or create your own).
@nas already posted a patch there that that does that (plus some more)..
It’s nevertheless a major improvement (slashing peak memory use) on the stress tests we have so far. A promising start
.
@nas;a original 3-gen design was focused on timely collection of shorter-lived cycles, and I’m confident that moving, as you suggest, back closer to that will pay off. It’s the gen2 collections that caused “long pauses”.