-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 16
-
Component/s: hotspot
-
b25
This is fork off the SizeOf JEP, JDK-8249196. There is already the entry point in JDK that can use the intrinsic like this: Instrumentation.getInstanceSize. Therefore, we can implement the C1/C2 intrinsic now, hook it up to Instrumentation, and let the tools use that fast path today.
Work is done here:
https://github.com/openjdk/jdk/pull/650
Work is done here:
https://github.com/openjdk/jdk/pull/650
- relates to
-
JDK-8280003 C1: Reconsider uses of logical_and immediates in LIRGenerator::do_getObjectSize
-
- Resolved
-
-
JDK-8279301 c1 getObjectSize intrinsic should guard round mask constant
-
- Closed
-
-
JDK-8249196 Low-level Object layout introspection methods
-
- Draft
-