RFR: 8290025: Remove the Sweeper [v12]

Erik Österlund eosterlund at openjdk.org
Wed Aug 24 14:51:34 UTC 2022


On Wed, 24 Aug 2022 14:21:57 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:

> I think the term "full GC" has led to some confusion. You mean that we now need a complete marking cycle before we can flush any unused nmethods, right?
> 
> People often think about terrible stop-the-world GCs which tidy up the whole Java heap etc. when reading "full GC".

Yes that's right. By "full GC", I meant a GC that traverses live objects in the entire heap, as opposed to a subset of it. For me, whether that operation is performed STW, or concurrently doesn't make it more or less "full". But I realize that many people associate the term with a full [implied STW] GC.

-------------

PR: https://git.openjdk.org/jdk/pull/9741


More information about the hotspot-dev mailing list