< prev index next >
src/share/vm/services/diagnosticCommand.cpp
Print this page
rev 11777 : [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.");
}
}
@@ -412,11 +412,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 >