equal
deleted
inserted
replaced
88 return; |
88 return; |
89 } |
89 } |
90 if ((os::elapsedTime() - _last_periodic_gc_attempt_s) > (G1PeriodicGCInterval / 1000.0)) { |
90 if ((os::elapsedTime() - _last_periodic_gc_attempt_s) > (G1PeriodicGCInterval / 1000.0)) { |
91 log_debug(gc, periodic)("Checking for periodic GC."); |
91 log_debug(gc, periodic)("Checking for periodic GC."); |
92 if (should_start_periodic_gc()) { |
92 if (should_start_periodic_gc()) { |
93 if (!G1CollectedHeap::heap()->try_collect(GCCause::_g1_periodic_collection, |
93 if (!G1CollectedHeap::heap()->try_collect(GCCause::_g1_periodic_collection)) { |
94 false /* retry_on_vmop_failure */)) { |
|
95 log_debug(gc, periodic)("GC request denied. Skipping."); |
94 log_debug(gc, periodic)("GC request denied. Skipping."); |
96 } |
95 } |
97 } |
96 } |
98 _last_periodic_gc_attempt_s = os::elapsedTime(); |
97 _last_periodic_gc_attempt_s = os::elapsedTime(); |
99 } |
98 } |