The SharedHeap class does not contain a large amount of code and the use of inheritance to share functionality is not really good practice.
Move the last pieces of code out of SharedHeap to G1/GenCollectedHeap and remove the class altogether.
Move the last pieces of code out of SharedHeap to G1/GenCollectedHeap and remove the class altogether.
- duplicates
-
JDK-8076452 Remove SharedHeap
- Resolved
- relates to
-
JDK-8075210 Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
- Resolved