RFR: 8317466: Enable interpreter oopMapCache for concurrent GCs [v2]
Leela Mohan Venati
duke at openjdk.org
Mon Oct 23 20:56:38 UTC 2023
On Mon, 23 Oct 2023 19:26:03 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:
>> I stand corrected.
>>
>> My question is still relevant
>>>> Do you think, VM_ShenandoahFinalMarkStartEvac walks the stack roots.
>>
>> My recommendation is incorrect.
>
> No, `VM_ShenandoahFinalMarkStartEvac ` does not walk the stack roots, it signals the end of mark phase.
Note we don't need to call OopMapCache::cleanup_old_entries() after this [PR](https://github.com/openjdk/jdk/pull/15921). VM_ShenandoahFinalMarkStartEvac is derived from VM_ShenandoahReferenceOperation. VM_ShenandoahReferenceOperation::doit_epilogue calls OopMapCache::cleanup_old_entries();
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/16074#discussion_r1369207915
More information about the hotspot-runtime-dev
mailing list