Muscle Java API: muscle::util::Timing Class Reference

muscle::util::Timing Class Reference

List of all members.


Public Member Functions

 Timing ()
void stop ()
boolean isCounting ()
String toString ()

Static Public Member Functions

static long getThreadCpuTime ()
static long getThreadUserTime ()
static long getThreadSystemTime ()
static long getJVMCpuTime ()
static void main (String[] args)

Detailed Description

helper class to measure cpu/wallclock times for the jvm or single threads
Author:
Jan Hegewald

Constructor & Destructor Documentation

muscle::util::Timing::Timing (  )  [inline]


Member Function Documentation

static long muscle::util::Timing::getThreadCpuTime (  )  [inline, static]

thread CPU time in nanoseconds (user+system)

static long muscle::util::Timing::getThreadUserTime (  )  [inline, static]

thread user time in nanoseconds

static long muscle::util::Timing::getThreadSystemTime (  )  [inline, static]

thread system time in nanoseconds

static long muscle::util::Timing::getJVMCpuTime (  )  [inline, static]

JVM CPU time in nanoseconds

void muscle::util::Timing::stop (  )  [inline]

boolean muscle::util::Timing::isCounting (  )  [inline]

String muscle::util::Timing::toString (  )  [inline]

static void muscle::util::Timing::main ( String[]  args  )  [inline, static]


Generated on Thu Oct 18 14:28:29 2012 for Muscle Java API by  doxygen 1.5.6