Class ProcessSnapshot
- java.lang.Object
-
- de.dytanic.cloudnet.driver.service.ProcessSnapshot
-
public class ProcessSnapshot extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProcessSnapshot(long heapUsageMemory, long noHeapUsageMemory, long maxHeapMemory, int currentLoadedClassCount, long totalLoadedClassCount, long unloadedClassCount, java.util.Collection<ThreadSnapshot> threads, double cpuUsage, int pid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCpuUsage()intgetCurrentLoadedClassCount()longgetHeapUsageMemory()longgetMaxHeapMemory()longgetNoHeapUsageMemory()intgetPid()java.util.Collection<ThreadSnapshot>getThreads()longgetTotalLoadedClassCount()longgetUnloadedClassCount()
-
-
-
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()
-
-