Interface JVMMemoryStats

All Superinterfaces:
Stats

public interface JVMMemoryStats extends Stats
A Stats interface, to expose the monitoring information about the JVM memory subsystem. This interfaces exposes the memory usage information for the heap and the non-heap areas of the memory subsystem.
Since:
8.1
  • Method Details

    • getObjectPendingFinalizationCount

      CountStatistic getObjectPendingFinalizationCount()
      Returns the approximate number of objects, that are pending finalization.
      Returns:
      CountStatistic Objects pending finalization
    • getInitHeapSize

      CountStatistic getInitHeapSize()
      Returns the size of the heap initially requested by the JVM
      Returns:
      CountStatistic initial heap size in bytes
    • getUsedHeapSize

      CountStatistic getUsedHeapSize()
      Returns the size of the heap currently in use
      Returns:
      CountStatistic current heap usage in bytes
    • getMaxHeapSize

      CountStatistic getMaxHeapSize()
      Returns the maximum amount of memory in bytes that can be used for memory management
      Returns:
      CountStatistic maximum heap size in bytes
    • getCommittedHeapSize

      CountStatistic getCommittedHeapSize()
      Returns the amount of memory in bytes that is committed for the JVM to use
      Returns:
      CountStatistic memory committed for the jvm in bytes
    • getInitNonHeapSize

      CountStatistic getInitNonHeapSize()
      Returns the size of the non=heap area initially requested by the JVM
      Returns:
      CountStatistic initial size of the non-heap area in bytes
    • getUsedNonHeapSize

      CountStatistic getUsedNonHeapSize()
      Returns the size of the non-heap area currently in use
      Returns:
      CountStatistic current usage of the non-heap area in bytes
    • getMaxNonHeapSize

      CountStatistic getMaxNonHeapSize()
      Returns the maximum amount of memory in bytes that can be used for memory management
      Returns:
      CountStatistic maximum non-heap area size in bytes
    • getCommittedNonHeapSize

      CountStatistic getCommittedNonHeapSize()
      Returns the amount of memory in bytes that is committed for the JVM to use
      Returns:
      CountStatistic memory committed for the jvm in bytes