|
Firefish 0.5.10 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gov.lbl.dsd.p2pio.util.Timer
A handy stopwatch for benchmarking. Like a real stop watch used on ancient running tracks you can start the watch, stop it, start it again, stop it again, display the elapsed time and reset the watch.
Constructor Summary | |
Timer()
Constructs a new timer, initially not started. |
Method Summary | |
Timer |
display()
Prints the elapsed time on System.out |
float |
elapsedTime()
Same as seconds(). |
long |
millis()
Returns the elapsed time in milli seconds; does not stop the timer, if started. |
Timer |
minus(Timer other)
T = this - other; Constructs and returns a new timer which is the difference of the receiver and the other timer. |
float |
minutes()
Returns the elapsed time in minutes; does not stop the timer, if started. |
Timer |
plus(Timer other)
T = this + other; Constructs and returns a new timer which is the sum of the receiver and the other timer. |
Timer |
reset()
Resets the timer. |
float |
seconds()
Returns the elapsed time in seconds; does not stop the timer, if started. |
Timer |
start()
Starts the timer. |
Timer |
stop()
Stops the timer. |
static void |
test(int size)
Shows how to use a timer in convenient ways. |
String |
toString()
Returns a String representation of the receiver. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Timer()
Method Detail |
public Timer display()
public float elapsedTime()
public long millis()
public Timer minus(Timer other)
other
- the timer to subtract.
public float minutes()
public Timer plus(Timer other)
other
- the timer to add.
public Timer reset()
public float seconds()
public Timer start()
public Timer stop()
public static void test(int size)
public String toString()
|
Firefish 0.5.10 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |