| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8083018 | emb-9 | Erik Helin | P3 | Resolved | Fixed | team | 
                    G1 currently tracks collection set membership in a byte field in the HeapRegion structure and in the _cset_fast_test array (an array of bytes, one per region).  There are also three methods for checking collection set membership:  HeapRegion::in_collection_set(), G1CollectedHeap::obj_in_cs() and G1CollectedHeap::in_cset_fast_test(), along with a number of asserts to ensure the two data structures are in sync.  Remove the HeapRegion byte field and associated accessors and track membership only in the cset array.
            
- backported by
- 
                    JDK-8083018 Track collection set membership in one place -           
- Resolved
 
-         
- relates to
- 
                    JDK-8027959 Early reclamation of large objects in G1 -           
- Resolved
 
-         
               There are no Sub-Tasks for this issue.