void RuntimeService::record_safepoint_synchronized() { if (UsePerfData) { _sync_time_ticks->inc(_safepoint_timer.ticks_since_update()); } if (PrintGCApplicationStoppedTime) { _last_safepoint_sync_time_sec = last_safepoint_time_sec(); } }
void RuntimeService::record_safepoint_end() { HS_DTRACE_PROBE(hs_private, safepoint__end); // Print the time interval for which the app was stopped // during the current safepoint operation. if (PrintGCApplicationStoppedTime) { gclog_or_tty->print_cr("Total time for which application threads " "were stopped: %3.7f seconds", last_safepoint_time_sec()); } // update the time stamp to begin recording app time _app_timer.update(); if (UsePerfData) { _safepoint_time_ticks->inc(_safepoint_timer.ticks_since_update()); } }
void RuntimeService::record_safepoint_end() { HS_PRIVATE_SAFEPOINT_END(); // Print the time interval for which the app was stopped // during the current safepoint operation. if (PrintGCApplicationStoppedTime) { gclog_or_tty->date_stamp(PrintGCDateStamps); gclog_or_tty->stamp(PrintGCTimeStamps); gclog_or_tty->print_cr("Total time for which application threads " "were stopped: %3.7f seconds, " "Stopping threads took: %3.7f seconds", last_safepoint_time_sec(), _last_safepoint_sync_time_sec); } // update the time stamp to begin recording app time _app_timer.update(); if (UsePerfData) { _safepoint_time_ticks->inc(_safepoint_timer.ticks_since_update()); } }
void RuntimeService::record_safepoint_end() { #ifndef USDT2 HS_DTRACE_PROBE(hs_private, safepoint__end); #else /* USDT2 */ HS_PRIVATE_SAFEPOINT_END(); #endif /* USDT2 */ // Print the time interval for which the app was stopped // during the current safepoint operation. if (PrintGCApplicationStoppedTime) { gclog_or_tty->date_stamp(PrintGCDateStamps); gclog_or_tty->stamp(PrintGCTimeStamps); gclog_or_tty->print_cr("Total time for which application threads " "were stopped: %3.7f seconds", last_safepoint_time_sec()); } // update the time stamp to begin recording app time _app_timer.update(); if (UsePerfData) { _safepoint_time_ticks->inc(_safepoint_timer.ticks_since_update()); } }