Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8082594 | emb-9 | Bengt Rutisson | P4 | Resolved | Fixed | team |
SharedHeap kept a reference to the actual instance (of type GenCollectedHeap or G1CollectedHeap). This instance is stored both in Universe and in GenCollectedHeap or G1CollectedHeap too. Instead of code accessing the generic version SharedHeap::heap() we can make the code access the specific version in GenCollectedHeap::heap() or G1CollectedHeap::heap().
This removes the need for storing the instance in SharedHeap too.
This removes the need for storing the instance in SharedHeap too.
- backported by
-
JDK-8082594 Remove the static instance variable SharedHeap:: _sh
-
- Resolved
-