RFR: 8344593: GenShen: Review of ReduceInitialCardMarks
Y. Srinivas Ramakrishna
ysr at openjdk.org
Tue Dec 3 17:28:41 UTC 2024
On Tue, 3 Dec 2024 16:13:49 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> I still don't quite understand if we need to implement `CardTableBarrierSet::on_slowpath_allocation_exit`. I see `SharedRuntime::on_slowpath_allocation_exit` is called from different places in VM. Are those really subsumed by safepoints?
Slow path allocations in GenShen also happen only in young regions, never directly in the old generation, and do not need card-marks. I was hoping to convey that in the comment.
Please let me know if I misunderstood your concern, and am missing a different mechanism through which initializing writes may happen in the old generation.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/22507#issuecomment-2515165468
More information about the hotspot-gc-dev
mailing list