< 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 >