Package moa.core
Class TimingUtils
- java.lang.Object
-
- moa.core.TimingUtils
-
public class TimingUtils extends Object
Class implementing some time utility methods.- Version:
- $Revision: 7 $
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz)
-
-
Field Summary
Fields Modifier and Type Field Description protected static boolean
preciseThreadTimesAvailable
-
Constructor Summary
Constructors Constructor Description TimingUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
enablePreciseTiming()
static long
getNanoCPUTimeOfCurrentThread()
static long
getNanoCPUTimeOfThread(long threadID)
static double
nanoTimeToSeconds(long nanoTime)
-
-
-
Method Detail
-
enablePreciseTiming
public static boolean enablePreciseTiming()
-
getNanoCPUTimeOfCurrentThread
public static long getNanoCPUTimeOfCurrentThread()
-
getNanoCPUTimeOfThread
public static long getNanoCPUTimeOfThread(long threadID)
-
nanoTimeToSeconds
public static double nanoTimeToSeconds(long nanoTime)
-
-