<p><span class="h-card" translate="no"><a href="https://mastodon.social/@samth" class="u-url mention">@<span>samth</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@wingo" class="u-url mention">@<span>wingo</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@sayrer" class="u-url mention">@<span>sayrer</span></a></span> 1/n Perhaps we didn't spell it out as clearly as we could. Low-pause (concurrent copying) collectors have applicable situations: 1) you have a big enough heap, and you cannot tolerate the pauses if only marking is done concurrently, AND 2) you need to have enough spare compute resources such that the concurrency overheads don't affect your mutator performance (read barriers and copying induce more overheads than write barriers and tracing), AND 3) you need to</p>