comparison src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp @ 17771:9fdaa79b0c27

8036703: Add trace event with statistics for the metaspace chunk free lists Reviewed-by: stefank, mgerdin, coleenp, egahlin
author ehelin
date Fri, 21 Mar 2014 10:31:51 +0100
parents cfd4aac53239
children 78bbf4d43a14
comparison
equal deleted inserted replaced
17770:5af31f70a866 17771:9fdaa79b0c27
667 } 667 }
668 } 668 }
669 669
670 void ParallelScavengeHeap::trace_heap(GCWhen::Type when, GCTracer* gc_tracer) { 670 void ParallelScavengeHeap::trace_heap(GCWhen::Type when, GCTracer* gc_tracer) {
671 const PSHeapSummary& heap_summary = create_ps_heap_summary(); 671 const PSHeapSummary& heap_summary = create_ps_heap_summary();
672 gc_tracer->report_gc_heap_summary(when, heap_summary);
673
672 const MetaspaceSummary& metaspace_summary = create_metaspace_summary(); 674 const MetaspaceSummary& metaspace_summary = create_metaspace_summary();
673 gc_tracer->report_gc_heap_summary(when, heap_summary, metaspace_summary); 675 gc_tracer->report_metaspace_summary(when, metaspace_summary);
674 } 676 }
675 677
676 ParallelScavengeHeap* ParallelScavengeHeap::heap() { 678 ParallelScavengeHeap* ParallelScavengeHeap::heap() {
677 assert(_psh != NULL, "Uninitialized access to ParallelScavengeHeap::heap()"); 679 assert(_psh != NULL, "Uninitialized access to ParallelScavengeHeap::heap()");
678 assert(_psh->kind() == CollectedHeap::ParallelScavengeHeap, "not a parallel scavenge heap"); 680 assert(_psh->kind() == CollectedHeap::ParallelScavengeHeap, "not a parallel scavenge heap");