Package com.streambase.sb.monitor
Class ThreadInfo
- java.lang.Object
-
- com.streambase.sb.monitor.ThreadInfo
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
String
getName()
Returns the name of the thread.double
getPercentCPU()
Returns the percent of CPU used by this thread, in microseconds.double
getPercentSystem()
Returns the percent of system CPU time used by this thread, in microseconds.double
getPercentUser()
Returns the percent of user CPU time used by this thread, in microseconds.int
getSystemTimeDelta()
Returns the system time spent by thread since the last Snapshot, in milliseconds.long
getSystemTimeDeltaUS()
Returns the system time spent by thread since the last Snapshot, in microseconds.int
getSystemTimeTotal()
Returns the system time spent by this thread since the StreamBase Server started, in millisecond.long
getSystemTimeTotalUS()
Returns the system time spent by this thread since the StreamBase Server started, in microsecond.int
getUserTimeDelta()
Returns the user time spent by thread since the last Snapshot, in millisecond.long
getUserTimeDeltaUS()
Returns the user time spent by thread since the last Snapshot, in microsecond.int
getUserTimeTotal()
Returns the user time spent by thread since the StreamBase Server started, in millisecond.long
getUserTimeTotalUS()
Returns the user time spent by thread since the StreamBase Server started, in microsecond.String
toString()
Returns a string representation of the ThreadInfo object.
-
-
-
Method Detail
-
getName
public String getName()
Returns the name of the thread.- Returns:
- the name of the thread
-
getUserTimeTotal
public int getUserTimeTotal()
Returns the user time spent by thread since the StreamBase Server started, in millisecond.- Returns:
- the user time spent by thread since the StreamBase Server started
-
getUserTimeTotalUS
public long getUserTimeTotalUS()
Returns the user time spent by thread since the StreamBase Server started, in microsecond.- Returns:
- the user time spent by thread since the StreamBase Server started
- Since:
- 7.0
-
getUserTimeDelta
public int getUserTimeDelta()
Returns the user time spent by thread since the last Snapshot, in millisecond.- Returns:
- the user time spent by thread since the last Snapshot
-
getUserTimeDeltaUS
public long getUserTimeDeltaUS()
Returns the user time spent by thread since the last Snapshot, in microsecond.- Returns:
- the user time spent by thread since the last Snapshot
- Since:
- 7.0
-
getSystemTimeTotal
public int getSystemTimeTotal()
Returns the system time spent by this thread since the StreamBase Server started, in millisecond.- Returns:
- the system time spent by this thread since the StreamBase Server started
-
getSystemTimeTotalUS
public long getSystemTimeTotalUS()
Returns the system time spent by this thread since the StreamBase Server started, in microsecond.- Returns:
- the system time spent by this thread since the StreamBase Server started
- Since:
- 7.0
-
getSystemTimeDelta
public int getSystemTimeDelta()
Returns the system time spent by thread since the last Snapshot, in milliseconds.- Returns:
- the system time spent by thread since the last Snapshot
-
getSystemTimeDeltaUS
public long getSystemTimeDeltaUS()
Returns the system time spent by thread since the last Snapshot, in microseconds.- Returns:
- the system time spent by thread since the last Snapshot
- Since:
- 7.0
-
getPercentCPU
public double getPercentCPU()
Returns the percent of CPU used by this thread, in microseconds.- Returns:
- the percent of CPU used by this thread
-
getPercentUser
public double getPercentUser()
Returns the percent of user CPU time used by this thread, in microseconds.- Returns:
- the percent of user CPU time used by this thread
-
getPercentSystem
public double getPercentSystem()
Returns the percent of system CPU time used by this thread, in microseconds.- Returns:
- the percent of system CPU time used by this thread
-
-