RFR: 8315884: New Object to ObjectMonitor mapping

Axel Boldt-Christmas aboldtch at openjdk.org
Mon Jul 8 11:55:33 UTC 2024


On Mon, 8 Jul 2024 10:58:29 GMT, Thomas Wuerthinger <duke at openjdk.org> wrote:

> OK. Will there be a CSR or JEP for this? 

There is no plan for this, nor should it be required. It’s an internal implementation. 

> When do you approximately expect this to land in main line?

ASAP. Compatibility for the field name is being worked on in Graal JIT. The plan is not to integrate this prior to this work being completed. 

We should probably add a more graceful transition. Such that `UseObjectMonitorTable` is turned off ergonomically even if the user specified it when running with JVMCI enabled. 

The main goal here is to get something in main line which does not affect the default behaviour of the VM. But allows for supporting future features such as Lilliput, along with enabling incremental improvement to `UseObjectMonitorTable` via support for more platforms and compiler backends, performance improvements, etc to be done towards the JDK project.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/20067#issuecomment-2213806034


More information about the serviceability-dev mailing list