Loading... (original) (raw)

JDK-8199620

introduced pin_object() and unpin_object() in CollectedHeap to allow pinning instead of GCLocker protocol for GCs that might prefer that. However, it lacks support for JNI critical functions, which may have performance impact on native code that takes advantage of JNI critical functions.

is blocked by

Enhancement - null JDK-8200429 Adjust object pinning interface on CollectedHeap

relates to

Bug - A problem which impairs or prevents the functions of the product. JDK-8208605 Fix for 8199868 breaks tier1 build

Bug - A problem which impairs or prevents the functions of the product. JDK-8208635 Minimal VM build is broken after JDK-8199868 (Support JNI critical functions in object pinning API)

Enhancement - null JDK-8202604 Use object pinning to avoid array copying in JNI_GetxxxArrayElements/GetStringxxx

Bug - A problem which impairs or prevents the functions of the product. JDK-8229919 Support JNI Critical functions in object pinning API on x86_32 platforms

Enhancement - null JDK-8207056 Epsilon GC to support object pinning

(1 relates to)