Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2175233 | 7 | Tony Printezis | P3 | Closed | Fixed | b53 |
JDK-2180555 | 6u18 | Tony Printezis | P3 | Resolved | Fixed | b01 |
JDK-2177640 | 6u14 | Tony Printezis | P3 | Resolved | Fixed | b04 |
JDK-2183268 | hs14 | Tony Printezis | P3 | Resolved | Fixed | b13 |
Currently, G1 discards the last region promoted to after an evacuation pause and it does not re-use it during the next evacuation pause. This can result in a lot of half-full regions residing in the heap. We should ensure that the last region promoted to during an evacuation pause is also the first region promoted to during the subsequent evacuation pause. This was, G1 will utilize the heap a bit better.
- backported by
-
JDK-2177640 G1: re-use half-promoted regions
- Resolved
-
JDK-2180555 G1: re-use half-promoted regions
- Resolved
-
JDK-2183268 G1: re-use half-promoted regions
- Resolved
-
JDK-2175233 G1: re-use half-promoted regions
- Closed
- relates to
-
JDK-6817608 G1: backports of G1 CRs from HS15 to HS14
- Resolved
-
JDK-6862661 G1: _gc_alloc_region_counts is not updated properly after 6604422
- Resolved
-
JDK-6728271 G1: Cleanup G1CollectedHeap::get_gc_alloc_regions()
- Resolved
(2 relates to)