< prev index next >

src/share/vm/services/diagnosticCommand.cpp

Print this page
rev 12854 : [mq]: gcinterface.patch

@@ -394,11 +394,11 @@
   VMError::print_vm_info(_output);
 }
 
 void SystemGCDCmd::execute(DCmdSource source, TRAPS) {
   if (!DisableExplicitGC) {
-    Universe::heap()->collect(GCCause::_dcmd_gc_run);
+    GC::gc()->heap()->collect(GCCause::_dcmd_gc_run);
   } else {
     output()->print_cr("Explicit GC is disabled, no GC has been performed.");
   }
 }
 

@@ -411,11 +411,11 @@
                          vmSymbols::void_method_signature(), CHECK);
 }
 
 void HeapInfoDCmd::execute(DCmdSource source, TRAPS) {
   MutexLocker hl(Heap_lock);
-  Universe::heap()->print_on(output());
+  GC::gc()->heap()->print_on(output());
 }
 
 void FinalizerInfoDCmd::execute(DCmdSource source, TRAPS) {
   ResourceMark rm;
 
< prev index next >