예제 #1
0
 /**
  * Adds a hit to a particular activity. The average time for each named time can be seen in the
  * connection monitor servlet
  */
 public static synchronized void recordTimerActivity(
     String name, long time, Object o, boolean writeToMessageLog) {
   Timer t = (Timer) _timers.get(name);
   if (t == null) {
     t = new Timer();
     _timers.put(name, t);
   }
   t.count++;
   t.totalTime += time;
   if (writeToMessageLog)
     MessageLog.writeDebugMessage("Timer:" + name + " elapsed time (ms):" + time, o);
 }