Class ProcessSnapshot


  • public class ProcessSnapshot
    extends java.lang.Object
    • Constructor Detail

      • ProcessSnapshot

        public ProcessSnapshot​(long heapUsageMemory,
                               long noHeapUsageMemory,
                               long maxHeapMemory,
                               int currentLoadedClassCount,
                               long totalLoadedClassCount,
                               long unloadedClassCount,
                               java.util.Collection<ThreadSnapshot> threads,
                               double cpuUsage,
                               int pid)
    • Method Detail

      • getHeapUsageMemory

        public long getHeapUsageMemory()
      • getNoHeapUsageMemory

        public long getNoHeapUsageMemory()
      • getMaxHeapMemory

        public long getMaxHeapMemory()
      • getCurrentLoadedClassCount

        public int getCurrentLoadedClassCount()
      • getTotalLoadedClassCount

        public long getTotalLoadedClassCount()
      • getUnloadedClassCount

        public long getUnloadedClassCount()
      • getThreads

        public java.util.Collection<ThreadSnapshot> getThreads()
      • getCpuUsage

        public double getCpuUsage()
      • getPid

        public int getPid()