JDK-8194312 : Support parallel and concurrent JNI global handle processing
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2018-01-02
  • Updated: 2024-04-29
  • Resolved: 2018-01-16
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11
11 b01Fixed
Related Reports
Blocks :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
In preparation for JDK-8072498 and also in preparation for desired changes for low-latency collectors like ZGC and Shenandoah, we need to be able to process JNI global and weak global handles either in parallel, concurrently, or both.  The JNI handle implementation doesn't presently support any of those use-cases, and even has existing concurrency issues (JDK-8174790).

Comments
URL: http://hg.openjdk.java.net/jdk/jdk/rev/7638bf98a312 User: jwilhelm Date: 2018-02-09 12:58:21 +0000
09-02-2018

URL: http://hg.openjdk.java.net/jdk/hs/rev/7638bf98a312 User: kbarrett Date: 2018-01-16 03:10:07 +0000
16-01-2018