[master] RFR: 8306122: [Lilliput] Refactor full GC forwarding [v2]
Roman Kennke
rkennke at openjdk.org
Tue Apr 18 16:58:21 UTC 2023
On Tue, 18 Apr 2023 13:45:16 GMT, Roman Kennke <rkennke at openjdk.org> wrote:
>> Current implementation of full-GC/sliding-GC forwarding in Lilliput is problematic:
>> - It's scattered and hardwired all over GC implementations
>> - It's not switched by UseCompactObjectMonitors
>> - The serial compaction in G1 is commented-out and not used, not even under -XX:-UseCompactObjectMonitors
>>
>> This change aims to refactor the forwarding code to address these issues.
>>
>> It should be functionally equivalent but provides cleaner separation of Lilliput changes. It also cleans up and greatly reduces the upstream diff. The lack of G1 serial compaction with Lilliput enabled will be addressed in a follow-up change.
>>
>> Testing:
>> - [x] hotspot_gc
>> - [x] tier1
>> - [x] tier2
>
> Roman Kennke has updated the pull request incrementally with one additional commit since the last revision:
>
> 32 bit build fix
Thanks!
-------------
PR Comment: https://git.openjdk.org/lilliput/pull/85#issuecomment-1513500313
More information about the lilliput-dev
mailing list