< prev index next >

src/share/vm/gc/g1/g1CollectedHeap.cpp

Print this page
rev 10335 : imported patch 8147121-plab-statistics-added-too-late
rev 10336 : [mq]: 8141141-young-and-old-gen-stats-are-similar-in-output


1743   _g1_policy(policy_),
1744   _dirty_card_queue_set(false),
1745   _is_alive_closure_cm(this),
1746   _is_alive_closure_stw(this),
1747   _ref_processor_cm(NULL),
1748   _ref_processor_stw(NULL),
1749   _bot(NULL),
1750   _cg1r(NULL),
1751   _g1mm(NULL),
1752   _refine_cte_cl(NULL),
1753   _secondary_free_list("Secondary Free List", new SecondaryFreeRegionListMtSafeChecker()),
1754   _old_set("Old Set", false /* humongous */, new OldRegionSetMtSafeChecker()),
1755   _humongous_set("Master Humongous Set", true /* humongous */, new HumongousRegionSetMtSafeChecker()),
1756   _humongous_reclaim_candidates(),
1757   _has_humongous_reclaim_candidates(false),
1758   _archive_allocator(NULL),
1759   _free_regions_coming(false),
1760   _young_list(new YoungList(this)),
1761   _gc_time_stamp(0),
1762   _summary_bytes_used(0),
1763   _survivor_evac_stats(YoungPLABSize, PLABWeight),
1764   _old_evac_stats(OldPLABSize, PLABWeight),
1765   _expand_heap_after_alloc_failure(true),
1766   _old_marking_cycles_started(0),
1767   _old_marking_cycles_completed(0),
1768   _heap_summary_sent(false),
1769   _in_cset_fast_test(),
1770   _dirty_cards_region_list(NULL),
1771   _worker_cset_start_region(NULL),
1772   _worker_cset_start_region_time_stamp(NULL),
1773   _gc_timer_stw(new (ResourceObj::C_HEAP, mtGC) STWGCTimer()),
1774   _gc_timer_cm(new (ResourceObj::C_HEAP, mtGC) ConcurrentGCTimer()),
1775   _gc_tracer_stw(new (ResourceObj::C_HEAP, mtGC) G1NewTracer()),
1776   _gc_tracer_cm(new (ResourceObj::C_HEAP, mtGC) G1OldTracer()) {
1777 
1778   _workers = new WorkGang("GC Thread", ParallelGCThreads,
1779                           /* are_GC_task_threads */true,
1780                           /* are_ConcurrentGC_threads */false);
1781   _workers->initialize_workers();
1782   _verifier = new G1HeapVerifier(this);
1783 
1784   _allocator = G1Allocator::create_allocator(this);




1743   _g1_policy(policy_),
1744   _dirty_card_queue_set(false),
1745   _is_alive_closure_cm(this),
1746   _is_alive_closure_stw(this),
1747   _ref_processor_cm(NULL),
1748   _ref_processor_stw(NULL),
1749   _bot(NULL),
1750   _cg1r(NULL),
1751   _g1mm(NULL),
1752   _refine_cte_cl(NULL),
1753   _secondary_free_list("Secondary Free List", new SecondaryFreeRegionListMtSafeChecker()),
1754   _old_set("Old Set", false /* humongous */, new OldRegionSetMtSafeChecker()),
1755   _humongous_set("Master Humongous Set", true /* humongous */, new HumongousRegionSetMtSafeChecker()),
1756   _humongous_reclaim_candidates(),
1757   _has_humongous_reclaim_candidates(false),
1758   _archive_allocator(NULL),
1759   _free_regions_coming(false),
1760   _young_list(new YoungList(this)),
1761   _gc_time_stamp(0),
1762   _summary_bytes_used(0),
1763   _survivor_evac_stats("Young", YoungPLABSize, PLABWeight),
1764   _old_evac_stats("Old", OldPLABSize, PLABWeight),
1765   _expand_heap_after_alloc_failure(true),
1766   _old_marking_cycles_started(0),
1767   _old_marking_cycles_completed(0),
1768   _heap_summary_sent(false),
1769   _in_cset_fast_test(),
1770   _dirty_cards_region_list(NULL),
1771   _worker_cset_start_region(NULL),
1772   _worker_cset_start_region_time_stamp(NULL),
1773   _gc_timer_stw(new (ResourceObj::C_HEAP, mtGC) STWGCTimer()),
1774   _gc_timer_cm(new (ResourceObj::C_HEAP, mtGC) ConcurrentGCTimer()),
1775   _gc_tracer_stw(new (ResourceObj::C_HEAP, mtGC) G1NewTracer()),
1776   _gc_tracer_cm(new (ResourceObj::C_HEAP, mtGC) G1OldTracer()) {
1777 
1778   _workers = new WorkGang("GC Thread", ParallelGCThreads,
1779                           /* are_GC_task_threads */true,
1780                           /* are_ConcurrentGC_threads */false);
1781   _workers->initialize_workers();
1782   _verifier = new G1HeapVerifier(this);
1783 
1784   _allocator = G1Allocator::create_allocator(this);


< prev index next >