Details
Description
G1 presently uses the GCLocker mechanism to support JNI critical array and string operations. It could instead use object pinning via region pinning.
Attachments
Issue Links
- duplicates
-
JDK-8269419 G1: Support pinned Ojbect and remove/simplify GCLocker usage in G1
-
- Closed
-
- relates to
-
JDK-8254738 G1: Improve generation placement heuristics for regions that could not be evacuated
-
- Open
-
-
JDK-8254167 G1: Record regions where evacuation failed to provide targeted iteration
-
- Resolved
-
-
JDK-8254739 G1: Optimize evacuation failure for regions with few failed objects
-
- Resolved
-
-
JDK-8192647 GClocker induced GCs can starve threads requiring memory leading to OOME
-
- Open
-
-
JDK-8253600 G1: Fully support pinned regions for full gc
-
- Resolved
-
(1 relates to)