8042668: GC Support for shared heap ranges in CDS

Added "Archive Region" support to the G1 GC

Reviewed-by: tschatzl, brutisso
This commit is contained in:
Tom Benson 2015-06-12 19:49:54 -04:00 committed by Jiangli Zhou
parent edcd4cb94b
commit df2efa1c37
24 changed files with 786 additions and 51 deletions

View file

@ -88,9 +88,6 @@ class CollectedHeap : public CHeapObj<mtInternal> {
static int _fire_out_of_memory_count;
#endif
// Used for filler objects (static, but initialized in ctor).
static size_t _filler_array_max_size;
GCHeapLog* _gc_heap_log;
// Used in support of ReduceInitialCardMarks; only consulted if COMPILER2 is being used
@ -102,6 +99,9 @@ class CollectedHeap : public CHeapObj<mtInternal> {
BarrierSet* _barrier_set;
bool _is_gc_active;
// Used for filler objects (static, but initialized in ctor).
static size_t _filler_array_max_size;
unsigned int _total_collections; // ... started
unsigned int _total_full_collections; // ... started
NOT_PRODUCT(volatile size_t _promotion_failure_alot_count;)