hotspot/src/share/vm/gc_interface/collectedHeap.cpp
changeset 28940 c314cf1db3fa
parent 26829 26315213bab8
child 29081 c61eb4914428
equal deleted inserted replaced
28939:0d2964a78d0e 28940:c314cf1db3fa
   130 
   130 
   131 void CollectedHeap::unregister_nmethod(nmethod* nm) {
   131 void CollectedHeap::unregister_nmethod(nmethod* nm) {
   132   assert_locked_or_safepoint(CodeCache_lock);
   132   assert_locked_or_safepoint(CodeCache_lock);
   133 }
   133 }
   134 
   134 
   135 void CollectedHeap::trace_heap(GCWhen::Type when, GCTracer* gc_tracer) {
   135 void CollectedHeap::trace_heap(GCWhen::Type when, const GCTracer* gc_tracer) {
   136   const GCHeapSummary& heap_summary = create_heap_summary();
   136   const GCHeapSummary& heap_summary = create_heap_summary();
   137   gc_tracer->report_gc_heap_summary(when, heap_summary);
   137   gc_tracer->report_gc_heap_summary(when, heap_summary);
   138 
   138 
   139   const MetaspaceSummary& metaspace_summary = create_metaspace_summary();
   139   const MetaspaceSummary& metaspace_summary = create_metaspace_summary();
   140   gc_tracer->report_metaspace_summary(when, metaspace_summary);
   140   gc_tracer->report_metaspace_summary(when, metaspace_summary);
   141 }
   141 }
   142 
   142 
   143 void CollectedHeap::trace_heap_before_gc(GCTracer* gc_tracer) {
   143 void CollectedHeap::trace_heap_before_gc(const GCTracer* gc_tracer) {
   144   trace_heap(GCWhen::BeforeGC, gc_tracer);
   144   trace_heap(GCWhen::BeforeGC, gc_tracer);
   145 }
   145 }
   146 
   146 
   147 void CollectedHeap::trace_heap_after_gc(GCTracer* gc_tracer) {
   147 void CollectedHeap::trace_heap_after_gc(const GCTracer* gc_tracer) {
   148   trace_heap(GCWhen::AfterGC, gc_tracer);
   148   trace_heap(GCWhen::AfterGC, gc_tracer);
   149 }
   149 }
   150 
   150 
   151 // Memory state functions.
   151 // Memory state functions.
   152 
   152