@Scriptable
public final class Stopwatch
extends Object
Stopwatch with millisecond time resolution.
-
Field Summary 
Fields
static final long
static final long
static final long
-
Constructor Summary 
Constructors
Create a stopwatch with millisecond resolution.
Create a stopwatch with a given resolution.
-
Method Summary 
long
Get the meantime in milliseconds and reset to zero.
long
Get the meantime in milliseconds.
-
Field Details 
-
MILLIS 
public static final long MILLIS
- See Also:
-
-
MICROS 
public static final long MICROS
- See Also:
-
-
NANOS 
public static final long NANOS
- See Also:
-
-
Constructor Details 
-
Stopwatch 
public Stopwatch()
Create a stopwatch with millisecond resolution.
-
Stopwatch 
public Stopwatch(long p_lResolution)
Create a stopwatch with a given resolution.
- Parameters:
p_lResolution
- One of MILLIS
, MICROS
or NANOS
.
-
Method Details 
-
start 
Start the stopwatch.
- Returns:
- This stopwatch.
-
stop 
public long stop()
Get the meantime in milliseconds.
- Returns:
- The meantime in milliseconds.
-
restart 
public long restart()
Get the meantime in milliseconds and reset to zero.
- Returns:
- The meantime in milliseconds.