< prev index next >

src/share/vm/memory/genCollectedHeap.cpp

Print this page
rev 8331 : [mq]: is_system_gc

@@ -304,11 +304,11 @@
 }
 
 bool GenCollectedHeap::should_do_concurrent_full_gc(GCCause::Cause cause) {
   return UseConcMarkSweepGC &&
          ((cause == GCCause::_gc_locker && GCLockerInvokesConcurrent) ||
-          (cause == GCCause::_java_lang_system_gc && ExplicitGCInvokesConcurrent));
+          (GCCause::is_system_gc(cause) && ExplicitGCInvokesConcurrent));
 }
 
 void GenCollectedHeap::collect_generation(Generation* gen, bool full, size_t size,
                                           bool is_tlab, bool run_verification, bool clear_soft_refs,
                                           bool restore_marks_for_biased_locking) {
< prev index next >