< prev index next >
src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
Print this page
rev 9705 : [backport] Implement early update references phase.
*** 36,51 ****
*
* variables:
* - sun.gc.shenandoah.regions.status current GC status:
* - bit 0 set when marking in progress
* - bit 1 set when evacuation in progress
*
* one variable counter per region, with $max_regions (see above) counters:
* - sun.gc.shenandoah.regions.region.$i.data
* where $ is the region number from 0 <= i < $max_regions
*
! * in the following format:
* - bits 0-28 used memory in kilobytes
* - bits 29-58 live memory in kilobytes
* - bits 58-63 status
* - bit 58 set when region is not used yet
* - bit 59 set when region in collection set
--- 36,52 ----
*
* variables:
* - sun.gc.shenandoah.regions.status current GC status:
* - bit 0 set when marking in progress
* - bit 1 set when evacuation in progress
+ * - bit 2 set when update refs in progress
*
* one variable counter per region, with $max_regions (see above) counters:
* - sun.gc.shenandoah.regions.region.$i.data
* where $ is the region number from 0 <= i < $max_regions
*
! * .data is in the following format:
* - bits 0-28 used memory in kilobytes
* - bits 29-58 live memory in kilobytes
* - bits 58-63 status
* - bit 58 set when region is not used yet
* - bit 59 set when region in collection set
< prev index next >