User: ejort Date: 02/01/04 22:46:32 Modified: src/main/org/jboss/pool PoolGCThread.java Log: Guarded debug logging Revision Changes Path 1.7 +11 -7 jbosspool/src/main/org/jboss/pool/PoolGCThread.java Index: PoolGCThread.java =================================================================== RCS file: /cvsroot/jboss/jbosspool/src/main/org/jboss/pool/PoolGCThread.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- PoolGCThread.java 2001/12/07 03:40:39 1.6 +++ PoolGCThread.java 2002/01/05 06:46:32 1.7 @@ -29,24 +29,28 @@ } public void run() { - log.debug("Started gc thread"); - + boolean debug = log.isDebugEnabled(); + if (debug) + log.debug("Started gc thread"); + while ( true ) { // Don't do anything while there's nothing to do waitForPools(); - log.debug("gc thread waited for pools"); + if (debug) + log.debug("gc thread waited for pools"); // Figure out how long to sleep long delay = getDelay(); - log.debug("gc thread delay: " + delay); - + if (debug) + log.debug("gc thread delay: " + delay); + // Sleep if ( delay > 0l ) { try { sleep( delay ); } catch ( InterruptedException ignore ) {} } - + // Run garbage collection on eligible pools runGC(); } @@ -96,7 +100,7 @@ if (debug) { log.debug("gc thread running gc"); } - + for ( Iterator it = pools.iterator(); it.hasNext(); ) { ObjectPool pool = ( ObjectPool )it.next();
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development