RFR: 8260004: Shenandoah: Rename ShenandoahMarkCompact to ShenandoahFullGC

Aleksey Shipilev shade at openjdk.java.net
Thu Jan 28 07:59:43 UTC 2021


On Wed, 27 Jan 2021 21:02:24 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:

>> This nomenclature might become problematic when generational Shenandoah becomes a thing. Then, what we do now, collecting the complete heap, as opposed to only the young generation, might be mistaken as 'full gc' too.
>
>> This nomenclature might become problematic when generational Shenandoah becomes a thing. Then, what we do now, collecting the complete heap, as opposed to only the young generation, might be mistaken as 'full gc' too.
> 
> Does "full GC" always mean complete heap collection?  G1 calls it FullCollector and supporting classes all prefix with FullGC ...

I vote for this rename. We already report "Pause Full" for this operation, so it is "Full GC". The generational extension would probably call their phases "young" and "mixed" concurrent GC?

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

PR: https://git.openjdk.java.net/jdk/pull/2266


More information about the shenandoah-dev mailing list