Package org.perfmon4j.extras.sunjava6
Class MemoryMonitorImpl
- java.lang.Object
-
- org.perfmon4j.extras.sunjava6.MemoryMonitorImpl
-
public class MemoryMonitorImpl extends Object
-
-
Constructor Summary
Constructors Constructor Description MemoryMonitorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemoryUsagegetCodeCacheUsage()longgetCollectionCount()longgetCollectionTimeMillis()MemoryUsagegetEdenSpaceUsage()MemoryUsagegetHeapMemoryUsage()MemoryUsagegetNonHeapMemoryUsage()intgetPendingFinalizationCount()MemoryUsagegetPermGenUsage()MemoryUsagegetSurvivorSpaceUsage()MemoryUsagegetTenuredGenUsage()
-
-
-
Constructor Detail
-
MemoryMonitorImpl
public MemoryMonitorImpl() throws JMException- Throws:
JMException
-
-
Method Detail
-
getCollectionCount
public long getCollectionCount()
-
getCollectionTimeMillis
public long getCollectionTimeMillis()
-
getPendingFinalizationCount
public int getPendingFinalizationCount()
-
getHeapMemoryUsage
public MemoryUsage getHeapMemoryUsage()
-
getNonHeapMemoryUsage
public MemoryUsage getNonHeapMemoryUsage()
-
getCodeCacheUsage
public MemoryUsage getCodeCacheUsage()
-
getEdenSpaceUsage
public MemoryUsage getEdenSpaceUsage()
-
getPermGenUsage
public MemoryUsage getPermGenUsage()
-
getSurvivorSpaceUsage
public MemoryUsage getSurvivorSpaceUsage()
-
getTenuredGenUsage
public MemoryUsage getTenuredGenUsage()
-
-