public void updatePassivationStats(String ctx, long elapsed) { TimeStatistic stat = getTimeStatistic(ctx); stat.totalPassivationTime += elapsed; if( stat.minPassivationTime > elapsed ) stat.minPassivationTime = elapsed; if( stat.maxPassivationTime < elapsed ) stat.maxPassivationTime = elapsed; }
public void updateLoadStats(String ctx, long elapsed) { TimeStatistic stat = getTimeStatistic(ctx); stat.loadCount ++; stat.totalLoadlTime += elapsed; if( stat.minLoadTime > elapsed ) stat.minLoadTime = elapsed; if( stat.maxLoadTime < elapsed ) stat.maxLoadTime = elapsed; }
/** Update the TimeStatistic for the given ctx. This does not synchronize * on the TimeStatistic so the results are an approximate values. * * @param ctx the method to update the statistics for. * @param elapsed the elapsed time in milliseconds for the invocation. */ public void updateReplicationStats(String ctx, long elapsed) { TimeStatistic stat = getTimeStatistic(ctx); stat.replicationCount ++; stat.totalReplicationlTime += elapsed; if( stat.minReplicationTime > elapsed ) stat.minReplicationTime = elapsed; if( stat.maxReplicationTime < elapsed ) stat.maxReplicationTime = elapsed; }