@Override public void alert(GcTimeMonitor.GcData gcData) { lastAlertGcTimePercentage = gcData.getGcTimePercentage(); LOG.warn("GcTimeMonitor alert called. Current GC time = " + lastAlertGcTimePercentage + "%"); } }
@Override public void alert(GcData gcData) { System.err.println( "GcTimeMonitor alert. Current GC time percentage = " + gcData.getGcTimePercentage() + ", total run time = " + (gcData.getGcMonitorRunTimeMs() / 1000) + " sec" + ", total GC time = " + (gcData.getAccumulatedGcTimeMs() / 1000) + " sec"); } }).start();