Package jflex.performance
Class Timer
java.lang.Object
jflex.performance.Timer
Very simple timer for code generation time statistics.
Not very exact, measures user time, not processor time.
- Version:
- JFlex 1.8.2
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
startTime
private long startTime -
stopTime
private long stopTime -
running
private boolean running
-
-
Constructor Details
-
Timer
public Timer()Construct a new timer that starts immediately.
-
-
Method Details
-
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.
-
toString
Return a string representation of the timer.
-