@AMXMetadata(type="memory-mon", group="monitoring") @ManagedObject @Description(value="JVM Memory Statistics") public class JVMMemoryStatsProvider extends Object
Constructor and Description |
---|
JVMMemoryStatsProvider() |
Modifier and Type | Method and Description |
---|---|
org.glassfish.external.statistics.CountStatistic |
getCommittedHeap() |
org.glassfish.external.statistics.CountStatistic |
getCommittedNonHeap() |
org.glassfish.external.statistics.CountStatistic |
getInitHeap() |
org.glassfish.external.statistics.CountStatistic |
getInitNonHeap() |
org.glassfish.external.statistics.CountStatistic |
getMaxHeap() |
org.glassfish.external.statistics.CountStatistic |
getMaxNonHeap() |
org.glassfish.external.statistics.CountStatistic |
getObjectPendingFinalizationCount() |
org.glassfish.external.statistics.CountStatistic |
getUsedHeap() |
org.glassfish.external.statistics.CountStatistic |
getUsedNonHeap() |
@ManagedAttribute(id="committedheapsize-count") @Description(value="amount of memory in bytes that is committed for the Java virtual machine to use") public org.glassfish.external.statistics.CountStatistic getCommittedHeap()
@ManagedAttribute(id="initheapsize-count") @Description(value="amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management") public org.glassfish.external.statistics.CountStatistic getInitHeap()
@ManagedAttribute(id="maxheapsize-count") @Description(value="maximum amount of memory in bytes that can be used for memory management") public org.glassfish.external.statistics.CountStatistic getMaxHeap()
@ManagedAttribute(id="usedheapsize-count") @Description(value="amount of used memory in bytes") public org.glassfish.external.statistics.CountStatistic getUsedHeap()
@ManagedAttribute(id="committednonheapsize-count") @Description(value="amount of memory in bytes that is committed for the Java virtual machine to use") public org.glassfish.external.statistics.CountStatistic getCommittedNonHeap()
@ManagedAttribute(id="initnonheapsize-count") @Description(value="amount of memory in bytes that the Java virtual machine initially requests from the operating system for memory management") public org.glassfish.external.statistics.CountStatistic getInitNonHeap()
@ManagedAttribute(id="maxnonheapsize-count") @Description(value="maximum amount of memory in bytes that can be used for memory management") public org.glassfish.external.statistics.CountStatistic getMaxNonHeap()
@ManagedAttribute(id="usednonheapsize-count") @Description(value="amount of used memory in bytes") public org.glassfish.external.statistics.CountStatistic getUsedNonHeap()
@ManagedAttribute(id="objectpendingfinalizationcount-count") @Description(value="approximate number of objects for which finalization is pending") public org.glassfish.external.statistics.CountStatistic getObjectPendingFinalizationCount()
Copyright © 2018. All rights reserved.