--- old/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp 2015-02-11 22:34:19.177474400 +0900 +++ new/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp 2015-02-11 22:34:18.422474400 +0900 @@ -2252,6 +2252,7 @@ switch (cause) { case GCCause::_gc_locker: return GCLockerInvokesConcurrent; case GCCause::_java_lang_system_gc: return ExplicitGCInvokesConcurrent; + case GCCause::_dcmd_gc_run: return ExplicitGCInvokesConcurrent; case GCCause::_g1_humongous_allocation: return true; case GCCause::_update_allocation_context_stats_inc: return true; case GCCause::_wb_conc_mark: return true;