Package jflex.performance
Class Timer
- java.lang.Object
-
- jflex.performance.Timer
-
public class Timer extends Object
Very simple timer for code generation time statistics.Not very exact, measures user time, not processor time.
- Version:
- JFlex 1.8.2
- Author:
- Gerwin Klein
-
-
Constructor Summary
Constructors Constructor Description Timer()Construct a new timer that starts immediately.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longdiff()Return the number of milliseconds the timer has been running.voidstart()Start the timer.voidstop()Stop the timer.StringtoString()Return a string representation of the timer.
-
-
-
Method Detail
-
start
public void start()
Start the timer. If it is already running, the old start time is lost.
-
stop
public void stop()
Stop the timer.
-
diff
public long diff()
Return the number of milliseconds the timer has been running.(up till now, if it still runs, up to the stop time if it has been stopped)
- Returns:
- a long.
-
-