com.tensegrity.palowebviewer.modules.util.client
Class PerformanceTimer

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.util.client.PerformanceTimer

public class PerformanceTimer
extends java.lang.Object

Timer to measure performance of a part of code.


Constructor Summary
PerformanceTimer(java.lang.String name)
           
 
Method Summary
 long getDuration()
           
 java.lang.String getName()
           
 void report()
           
 void report(java.lang.String result)
           
static void setSlowTreshhold(long value)
           
static void setTreshhold(long value)
           
 void start()
           
 void stop()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PerformanceTimer

public PerformanceTimer(java.lang.String name)
Method Detail

setTreshhold

public static void setTreshhold(long value)

setSlowTreshhold

public static void setSlowTreshhold(long value)

start

public void start()

stop

public void stop()

getDuration

public long getDuration()

report

public void report(java.lang.String result)

report

public void report()

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object