diff -r 2e467a95d04c -r d9c497544bf3 hotspot/src/share/vm/services/diagnosticCommand.cpp --- a/hotspot/src/share/vm/services/diagnosticCommand.cpp Tue Feb 03 15:50:06 2015 +0100 +++ b/hotspot/src/share/vm/services/diagnosticCommand.cpp Wed Feb 04 22:21:08 2015 +0900 @@ -267,7 +267,7 @@ void SystemGCDCmd::execute(DCmdSource source, TRAPS) { if (!DisableExplicitGC) { - Universe::heap()->collect(GCCause::_java_lang_system_gc); + Universe::heap()->collect(GCCause::_dcmd_gc_run); } else { output()->print_cr("Explicit GC is disabled, no GC has been performed."); }