< prev index next >
src/share/vm/gc/g1/g1ConcurrentMark.hpp
Print this page
rev 11040 : 8150393: Maintain the set of survivor regions in an array between GCs
Reviewed-by:
*** 224,234 ****
YoungList* _young_list;
G1ConcurrentMark* _cm;
volatile bool _scan_in_progress;
volatile bool _should_abort;
! HeapRegion* volatile _next_survivor;
void notify_scan_done();
public:
G1CMRootRegions();
--- 224,237 ----
YoungList* _young_list;
G1ConcurrentMark* _cm;
volatile bool _scan_in_progress;
volatile bool _should_abort;
! // 1-based index into the YoungList survivor regions array
! // a value of 'n' implies that survivor region at index 'n-1' has
! // been scanned by a worker
! volatile int _claimed_survivor_index;
void notify_scan_done();
public:
G1CMRootRegions();
< prev index next >