Index: lutinutil/src/java/org/codelutin/util/CallAnalyse.java diff -u lutinutil/src/java/org/codelutin/util/CallAnalyse.java:1.1 lutinutil/src/java/org/codelutin/util/CallAnalyse.java:1.2 --- lutinutil/src/java/org/codelutin/util/CallAnalyse.java:1.1 Thu Aug 25 21:16:51 2005 +++ lutinutil/src/java/org/codelutin/util/CallAnalyse.java Tue Aug 30 13:23:12 2005 @@ -23,9 +23,9 @@ * Created: 25 août 2005 14:09:22 CEST * * @author Benjamin POUSSIN - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ * - * Last update: $Date: 2005/08/25 21:16:51 $ + * Last update: $Date: 2005/08/30 13:23:12 $ * by : $Author: bpoussin $ */ @@ -171,7 +171,7 @@ calls ++; if(times.size() == 0){ - log.info("To many exit call"); + log.info("To many exit call for " + name); return; } long time = times.removeElementAt(times.size() - 1); @@ -211,7 +211,11 @@ return sumTime; } public long getAvgTime(){ - return sumTime / calls; + if (calls == 0){ + return 0; + } else { + return sumTime / calls; + } } public long getMinMemory(){ @@ -224,7 +228,11 @@ return sumMemory; } public long getAvgMemory(){ - return sumMemory / calls; + if ( calls == 0) { + return 0; + } else { + return sumMemory / calls; + } } protected long getMemory(){