org.smallmind.instrument
Class VirtualMachineInfo
java.lang.Object
org.smallmind.instrument.VirtualMachineInfo
public class VirtualMachineInfo
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static VirtualMachineInfo getInstance()
getVersion
public String getVersion()
getName
public String getName()
getUptime
public long getUptime()
getThreadCount
public int getThreadCount()
getDaemonThreadCount
public int getDaemonThreadCount()
getTotalInit
public double getTotalInit()
getTotalUsed
public double getTotalUsed()
getTotalMax
public double getTotalMax()
getTotalCommitted
public double getTotalCommitted()
getHeapInit
public double getHeapInit()
getHeapUsed
public double getHeapUsed()
getHeapMax
public double getHeapMax()
getHeapCommitted
public double getHeapCommitted()
getHeapUsage
public double getHeapUsage()
getNonHeapUsage
public double getNonHeapUsage()
getMemoryPoolUsage
public Map<String,Double> getMemoryPoolUsage()
getFileDescriptorUsage
public double getFileDescriptorUsage()
getGarbageCollectors
public Map<String,VirtualMachineInfo.GarbageCollectorStats> getGarbageCollectors()
getDeadlockedThreads
public Set<String> getDeadlockedThreads()
getThreadStatePercentages
public Map<Thread.State,Double> getThreadStatePercentages()
getThreadDump
public void getThreadDump(OutputStream out)
getBufferPoolStats
public Map<String,VirtualMachineInfo.BufferPoolStats> getBufferPoolStats()
Copyright © 2012. All Rights Reserved.