Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp @ 20522:d3fd73295885
8059466: Force young GC to initiate marking cycle when stat update is requested
Summary: Enable yc to be forced for stat update.
Reviewed-by: mgerdin, jcoomes
author | sjohanss |
---|---|
date | Mon, 06 Oct 2014 10:11:13 +0200 |
parents | 6948da6d7c13 |
children | e7d0505c8a30 |
comparison
equal
deleted
inserted
replaced
20520:4001310db3f5 | 20522:d3fd73295885 |
---|---|
2341 bool G1CollectedHeap::should_do_concurrent_full_gc(GCCause::Cause cause) { | 2341 bool G1CollectedHeap::should_do_concurrent_full_gc(GCCause::Cause cause) { |
2342 switch (cause) { | 2342 switch (cause) { |
2343 case GCCause::_gc_locker: return GCLockerInvokesConcurrent; | 2343 case GCCause::_gc_locker: return GCLockerInvokesConcurrent; |
2344 case GCCause::_java_lang_system_gc: return ExplicitGCInvokesConcurrent; | 2344 case GCCause::_java_lang_system_gc: return ExplicitGCInvokesConcurrent; |
2345 case GCCause::_g1_humongous_allocation: return true; | 2345 case GCCause::_g1_humongous_allocation: return true; |
2346 case GCCause::_update_allocation_context_stats_inc: return true; | |
2346 default: return false; | 2347 default: return false; |
2347 } | 2348 } |
2348 } | 2349 } |
2349 | 2350 |
2350 #ifndef PRODUCT | 2351 #ifndef PRODUCT |