< 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 >