RFC: JEP JDK-8221828: New Invoke Bindings
erik.osterlund at oracle.com
erik.osterlund at oracle.com
Fri Oct 11 09:00:01 UTC 2019
Hi,
I prepared a new JEP [1], about rewriting the method invocation
mechanisms in HotSpot. In particular, the aim is to remove inline
caches, in an effort to make our code more robust and maintainable
(remove 3 nmethod states, ~10000 LOC concurrent code patching stuff,
make redefinition and unloading much more straight forward). Instead, it
is to be replaced with a table driven approach, leaving speculation
machinery to the hardware instead of software. More details are in the
JEP description.
Feedback is more than welcome.
Thanks,
/Erik
[1] https://bugs.openjdk.java.net/browse/JDK-8221828
More information about the hotspot-dev
mailing list