| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8083049 | emb-9 | Joseph Provino | P5 | Resolved | Fixed | b34 | 
                    The member _orig_end of the HeapRegion class stores the "original end" of the region that is needed to recover after making the region humongous.
The actual value of _orig_end is always _bottom + HeapRegion::GrainWords. There is no need to waste (up to) 8 bytes of storage for this trivial constant.
Remove the _orig_end member, and replace the getter with above calculation.
The actual value of _orig_end is always _bottom + HeapRegion::GrainWords. There is no need to waste (up to) 8 bytes of storage for this trivial constant.
Remove the _orig_end member, and replace the getter with above calculation.
- backported by
- 
                    JDK-8083049 Remove HeapRegion::_orig_end -           
- Resolved
 
-         
- relates to
- 
                    JDK-8061449 G1: FreeRegionList_test() fails with G1 after the JDK-8058534 fix to HeapRegion::orig_end() -           
- Resolved
 
-         
- 
                    JDK-8061537 Test fails -- HeapRegion::hr_clear(): assert(_end == orig_end(), -           
- Closed
 
-