Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8063551 | 8u45 | Mikael Gerdin | P3 | Resolved | Fixed | b01 |
JDK-8049570 | 8u40 | Stefan Karlsson | P3 | Resolved | Fixed | b02 |
JDK-8070832 | emb-8u47 | Mikael Gerdin | P3 | Resolved | Fixed | team |
Space::is_in is implemented the same by all Space subclasses, move it to Space and make it non-virtual.
Space::used_region has a bogus implementation that is never useful, remove it.
Consolidate more code related to saved_marks in the Space base class
Make CompactibleSpace::reset_after_compaction a pure virtual.
Give Space::minimum_free_block_size a default implementation since only CMS needs to override it.
This is useful in order to reduce the amount of code needed to disconnect G1 from ContiguousSpace.
Space::used_region has a bogus implementation that is never useful, remove it.
Consolidate more code related to saved_marks in the Space base class
Make CompactibleSpace::reset_after_compaction a pure virtual.
Give Space::minimum_free_block_size a default implementation since only CMS needs to override it.
This is useful in order to reduce the amount of code needed to disconnect G1 from ContiguousSpace.
- backported by
-
JDK-8049570 Clean up some virtual fucntions in Space class hierarchy
-
- Resolved
-
-
JDK-8063551 Clean up some virtual fucntions in Space class hierarchy
-
- Resolved
-
-
JDK-8070832 Clean up some virtual fucntions in Space class hierarchy
-
- Resolved
-