src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
changeset 59067 f080b08daace
parent 57663 bf8e76d86d05
equal deleted inserted replaced
59066:439a147b2c0c 59067:f080b08daace
    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   }