Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056641 | emb-9 | Unassigned | P2 | Resolved | Fixed | b24 |
JDK-8063562 | 8u45 | Stefan Karlsson | P2 | Resolved | Fixed | b01 |
JDK-8049579 | 8u40 | Stefan Karlsson | P2 | Closed | Fixed | b02 |
JDK-8070842 | emb-8u47 | Stefan Karlsson | P2 | Resolved | Fixed | team |
Modify the concurrent marking code to keep track of liveness of classes in order to be able to unload unreachable classes at the remark pause.
This involves reusing the infrastructure used by CMS to follow the object headers to find live classes.
- backported by
-
JDK-8056641 G1 Class Unloading after completing a concurrent mark cycle
-
- Resolved
-
-
JDK-8063562 G1 Class Unloading after completing a concurrent mark cycle
-
- Resolved
-
-
JDK-8070842 G1 Class Unloading after completing a concurrent mark cycle
-
- Resolved
-
-
JDK-8049579 G1 Class Unloading after completing a concurrent mark cycle
-
- Closed
-
- clones
-
JDK-8048248 [Backed out] G1 Class Unloading after completing a concurrent mark cycle
-
- Resolved
-
- duplicates
-
JDK-8015332 G1: Interned strings with no references only garbage collected upon full GC.
-
- Closed
-
- relates to
-
JDK-8051611 Implement Class Unloading after completing a concurrent mark cycle
-
- Resolved
-
-
JDK-8049420 Backout 8048248 to correct attribution
-
- Resolved
-
-
JDK-8056240 Investigate increased GC remark time after class unloading changes in CRM Fuse
-
- Closed
-
-
JDK-8048269 Add flag to turn off class unloading after G1 concurrent mark
-
- Resolved
-
-
JDK-8048268 G1 Code Root Migration performs poorly
-
- Resolved
-
-
JDK-8015332 G1: Interned strings with no references only garbage collected upon full GC.
-
- Closed
-
-
JDK-8058563 InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries
-
- Resolved
-
-
JDK-8166277 SIGSEGV in Dependencies::DepStream::argument(int)
-
- Closed
-
-
JDK-8136973 Unreachable classes are not deleted after the end of Conc Mark Cycle
-
- Closed
-
-
JDK-8046146 JEP 156: G1 GC: Reduce need for full GCs
-
- Closed
-