public class NanoTimer
extends java.lang.Object
Copied from hadoop-3315 tfile. Remove after tfile is committed and use the tfile version of this class instead.
Constructor and Description |
---|
NanoTimer(boolean start)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
isStarted()
Checking whether the timer is started
|
static void |
main(java.lang.String[] args)
Simple tester.
|
static java.lang.String |
nanoTimeToString(long t)
A utility method to format a time duration in nano seconds into a human
understandable stirng.
|
long |
read()
Read the timer.
|
void |
reset()
Reset the timer.
|
void |
start()
Start the timer.
|
void |
stop()
Stop the timer.
|
java.lang.String |
toString()
Format the elapsed time to a human understandable string.
|
public NanoTimer(boolean start)
start
- Start the timer upon construction.public void start()
public void stop()
public long read()
public void reset()
public boolean isStarted()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String nanoTimeToString(long t)
t
- Time duration in nano seconds.public static void main(java.lang.String[] args)
args
-