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.CpuTimerMBean
public long getCpuTotal()
getCpuTotal
in interface org.hyperic.sigar.jmx.CpuTimerMBean
public long getCpuUser()
getCpuUser
in interface org.hyperic.sigar.jmx.CpuTimerMBean
public long getCpuSys()
getCpuSys
in interface org.hyperic.sigar.jmx.CpuTimerMBean
public double getCpuUsage()
getCpuUsage
in interface org.hyperic.sigar.jmx.CpuTimerMBean
public long getLastSampleTime()
getLastSampleTime
in interface org.hyperic.sigar.jmx.CpuTimerMBean
public 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.