Package edu.cmu.tetrad.util
Class MillisecondTimes
java.lang.Object
edu.cmu.tetrad.util.MillisecondTimes
Reports elapsed time in wall time, user time, and CPU time in milliseconds. User time and CPU time are for the
current thread. The user needs to set which type of time is reported, and it is reported this way throughout the
application wherever timeMillis() is called, though for particular cases separate methods are provided to get
particular times.
- Version:
- $Id: $Id
- Author:
- josephramsey
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic long
cpuTimeMillis.static long
timeMillis.static long
userTimeMillis.static long
wallTimeMillis.
-
Field Details
-
type
Constanttype
-
-
Method Details
-
wallTimeMillis
public static long wallTimeMillis()wallTimeMillis.
- Returns:
- a long
-
userTimeMillis
public static long userTimeMillis()userTimeMillis.
- Returns:
- a long
-
cpuTimeMillis
public static long cpuTimeMillis()cpuTimeMillis.
- Returns:
- a long
-
timeMillis
public static long timeMillis()timeMillis.
- Returns:
- a long
-