< prev index next >

src/hotspot/share/gc/shared/genCollectedHeap.cpp

Print this page
rev 48034 : 8191564: Refactor GC related servicability code into GC specific subclasses
Reviewed-by: ehelin, eosterlund

*** 141,150 **** --- 141,151 ---- return heap_rs->base(); } void GenCollectedHeap::post_initialize() { + CollectedHeap::post_initialize(); ref_processing_init(); check_gen_kinds(); DefNewGeneration* def_new_gen = (DefNewGeneration*)_young_gen; _gen_policy->initialize_size_policy(def_new_gen->eden()->capacity(),
*** 268,278 **** bool is_tlab, bool run_verification, bool clear_soft_refs, bool restore_marks_for_biased_locking) { FormatBuffer<> title("Collect gen: %s", gen->short_name()); GCTraceTime(Trace, gc, phases) t1(title); TraceCollectorStats tcs(gen->counters()); ! TraceMemoryManagerStats tmms(gen->kind(),gc_cause()); gen->stat_record()->invocations++; gen->stat_record()->accumulated_time.start(); // Must be done anew before each collection because --- 269,279 ---- bool is_tlab, bool run_verification, bool clear_soft_refs, bool restore_marks_for_biased_locking) { FormatBuffer<> title("Collect gen: %s", gen->short_name()); GCTraceTime(Trace, gc, phases) t1(title); TraceCollectorStats tcs(gen->counters()); ! TraceMemoryManagerStats tmms(gen->gc_manager(), gc_cause()); gen->stat_record()->invocations++; gen->stat_record()->accumulated_time.start(); // Must be done anew before each collection because
< prev index next >