Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2206200 | 7 | Tony Printezis | P3 | Closed | Fixed | b128 |
JDK-2205635 | 6u25 | Tony Printezis | P3 | Resolved | Fixed | b01 |
Currently, when we go into the slow allocation path of G1 (i.e., ), we always take the Heap_lock before performing the allocation in the current allocating region. We might improve performance if we allocate out of the current allocating region with a CAS and only need the Heap_lock to replace the current allocating region when it gets full.
- backported by
-
JDK-2205635 G1: do first-level slow-path allocations with a CAS
- Resolved
-
JDK-2206200 G1: do first-level slow-path allocations with a CAS
- Closed
- relates to
-
JDK-7007068 G1: refine the BOT during evac failure handling
- Closed