8186902: jcmd GC.run should not be blocked by DisableExplicitGC
authorkevinw
Fri, 01 Sep 2017 01:03:20 -0700
changeset 47105 d8bd7f7d5147
parent 47104 6bdc0c9c44af
child 47107 8356043b90f0
8186902: jcmd GC.run should not be blocked by DisableExplicitGC Reviewed-by: mgerdin, sspitsyn
hotspot/src/share/vm/services/diagnosticCommand.cpp
--- a/hotspot/src/share/vm/services/diagnosticCommand.cpp	Thu Aug 31 17:06:10 2017 +0000
+++ b/hotspot/src/share/vm/services/diagnosticCommand.cpp	Fri Sep 01 01:03:20 2017 -0700
@@ -414,11 +414,7 @@
 }
 
 void SystemGCDCmd::execute(DCmdSource source, TRAPS) {
-  if (!DisableExplicitGC) {
-    Universe::heap()->collect(GCCause::_dcmd_gc_run);
-  } else {
-    output()->print_cr("Explicit GC is disabled, no GC has been performed.");
-  }
+  Universe::heap()->collect(GCCause::_dcmd_gc_run);
 }
 
 void RunFinalizationDCmd::execute(DCmdSource source, TRAPS) {