private void logStats( MavenSession session ) { logger.info( chars( '-', LINE_LENGTH ) ); Date finish = new Date(); long time = finish.getTime() - session.getRequest().getStartTime().getTime(); String wallClock = session.getRequest().isThreadConfigurationPresent() ? " (Wall Clock)" : ""; logger.info( "Total time: " + getFormattedTime( time ) + wallClock ); logger.info( "Finished at: " + finish ); System.gc(); Runtime r = Runtime.getRuntime(); long MB = 1024 * 1024; logger.info( "Final Memory: " + ( r.totalMemory() - r.freeMemory() ) / MB + "M/" + r.totalMemory() / MB + "M" ); }
buffer.append( getFormattedTime( buildSummary.getTime() ) ); buffer.append( "]" ); buffer.append( getFormattedTime( buildSummary.getTime() ) ); buffer.append( "]" );