Class JVMMemoryInfoInfo

java.lang.Object
org.infinispan.commons.util.JVMMemoryInfoInfo
All Implemented Interfaces:
JsonSerialization

public final class JVMMemoryInfoInfo extends Object implements JsonSerialization
Since:
10.0
  • Constructor Details

    • JVMMemoryInfoInfo

      public JVMMemoryInfoInfo()
  • Method Details

    • getGc

      public List<org.infinispan.commons.util.JVMMemoryInfoInfo.MemoryManager> getGc()
    • getMemoryPools

      public List<org.infinispan.commons.util.JVMMemoryInfoInfo.MemoryPool> getMemoryPools()
    • getBufferPools

      public List<org.infinispan.commons.util.JVMMemoryInfoInfo.BufferPool> getBufferPools()
    • getHeap

      public MemoryUsage getHeap()
    • getNonHeap

      public MemoryUsage getNonHeap()
    • heapDump

      public void heapDump(Path path, boolean live) throws IOException
      Throws:
      IOException
    • toJson

      public Json toJson()
      Specified by:
      toJson in interface JsonSerialization