--- old/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp 2015-06-04 22:45:31.204204107 +0900 +++ new/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp 2015-06-04 22:45:31.037371857 +0900 @@ -341,7 +341,8 @@ // explicitly started if: // (a) cause == _gc_locker and +GCLockerInvokesConcurrent, or // (b) cause == _java_lang_system_gc and +ExplicitGCInvokesConcurrent. - // (c) cause == _g1_humongous_allocation + // (c) cause == _dcmd_gc_run and +ExplicitGCInvokesConcurrent. + // (d) cause == _g1_humongous_allocation bool should_do_concurrent_full_gc(GCCause::Cause cause); // Keeps track of how many "old marking cycles" (i.e., Full GCs or