RFR: 8309543: Micro-optimize x86 assembler UseCondCardMark
Martin Doerr
mdoerr at openjdk.org
Tue Jun 6 16:26:31 UTC 2023
On Tue, 6 Jun 2023 15:28:25 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> > Looks good. I side note: I wonder if it makes any sense to use conditional card marking in the interpreter. I don't think it's fast enough to cause trouble in the processor's memory subsystem by executing oop accesses. Maybe shorter code, less complexity and fewer branches would be a better choice for the interpreter?
>
> We actually went for conditional card marks in interpreter in https://bugs.openjdk.org/browse/JDK-8078438, because we wanted to avoid interaction with the warm code :)
Ok. Thanks for the pointer. We don't have it for all platforms, but I don't think it's important enough.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/14335#issuecomment-1579082351
More information about the hotspot-dev
mailing list