|
Colt 1.2.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcern.colt.PersistentObject
cern.colt.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.
| Field Summary |
| Fields inherited from class cern.colt.PersistentObject |
serialVersionUID |
| 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 cern.colt.PersistentObject |
clone |
| 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()
|
Colt 1.2.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||