RFR: Allow young collection to suspend marking in old generation [v14]
Roman Kennke
rkennke at openjdk.java.net
Wed Mar 3 12:43:03 UTC 2021
On Mon, 1 Mar 2021 14:19:43 GMT, Roman Kennke <rkennke at openjdk.org> wrote:
>> earthling-amzn has updated the pull request incrementally with three additional commits since the last revision:
>>
>> - Encode active generation and old generation marking status
>> - Do not unset preemption request flag prematurely
>> - Disable reference processing generational mode
>
> That is a huge change! Good work!
> First-pass review follows.
>
> (I need to remember to scan for 'HEY!' in addition to 'TODO' ;-) )
Do you plan to enable reference processing again on old-gen marking? Because I think it's a bad idea to not do it. Ideally, we'd do reference processing on both young-gen and old-gen markings, if that is not possible, then we should at least do it on old-gen markings (I believe other GCs don't do it in young-gen).
-------------
PR: https://git.openjdk.java.net/shenandoah/pull/19
More information about the shenandoah-dev
mailing list