Mercurial > hg > truffle
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"); |