public class CpuTimer
extends java.lang.Object
implements org.hyperic.sigar.jmx.CpuTimerMBean
| Modifier and Type | Method and Description |
|---|---|
void |
add(CpuTimer timer) |
void |
clear() |
java.lang.String |
format(long elap) |
long |
getCpuSys() |
long |
getCpuTotal() |
double |
getCpuUsage() |
long |
getCpuUser() |
ThreadCpu |
getDiff() |
ThreadCpu |
getDiff(Sigar sigar) |
static CpuTimer |
getInstance(java.lang.String name) |
long |
getLastSampleTime() |
long |
getTotalTime() |
void |
list(java.io.PrintStream out) |
void |
start() |
void |
start(Sigar sigar) |
void |
stop() |
void |
stop(Sigar sigar) |
public CpuTimer()
public CpuTimer(Sigar sigar)
public void clear()
public void add(CpuTimer timer)
public void start()
public void start(Sigar sigar)
public void stop()
public void stop(Sigar sigar)
public ThreadCpu getDiff()
public long getTotalTime()
getTotalTime in interface org.hyperic.sigar.jmx.CpuTimerMBeanpublic long getCpuTotal()
getCpuTotal in interface org.hyperic.sigar.jmx.CpuTimerMBeanpublic long getCpuUser()
getCpuUser in interface org.hyperic.sigar.jmx.CpuTimerMBeanpublic long getCpuSys()
getCpuSys in interface org.hyperic.sigar.jmx.CpuTimerMBeanpublic double getCpuUsage()
getCpuUsage in interface org.hyperic.sigar.jmx.CpuTimerMBeanpublic long getLastSampleTime()
getLastSampleTime in interface org.hyperic.sigar.jmx.CpuTimerMBeanpublic static CpuTimer getInstance(java.lang.String name)
public java.lang.String format(long elap)
public void list(java.io.PrintStream out)
Copyright ? 2004-2011 Hyperic. All Rights Reserved.