public class StatisticsAccumulator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StatisticsAccumulator.Parameter |
Modifier and Type | Field and Description |
---|---|
protected StatisticsAccumulator.Parameter |
freePhysicalMemorySize |
protected StatisticsAccumulator.Parameter |
freeSwapSpaceSize |
protected StatisticsAccumulator.Parameter |
heapMemoryUsage |
protected StatisticsAccumulator.Parameter |
nonHeapMemoryUsage |
protected StatisticsAccumulator.Parameter |
processCpuLoad |
protected long |
startTime |
protected StatisticsAccumulator.Parameter |
systemCpuLoad |
protected StatisticsAccumulator.Parameter |
threadCount |
Constructor and Description |
---|
StatisticsAccumulator() |
Modifier and Type | Method and Description |
---|---|
void |
gatherParameters() |
double |
getAvgFreePhysicalMemorySize() |
double |
getAvgFreeSwapSpaceSize() |
double |
getAvgHeapMemoryUsage() |
double |
getAvgNonHeapMemoryUsage() |
double |
getAvgProcessCpuLoad() |
double |
getAvgSystemCpuLoad() |
double |
getAvgThreadCount() |
java.lang.Long |
getSpringScheduledTasksCount() |
double |
getSpringScheduledTasksPerSecond() |
void |
incSpringScheduledTasksCount() |
protected StatisticsAccumulator.Parameter heapMemoryUsage
protected StatisticsAccumulator.Parameter nonHeapMemoryUsage
protected StatisticsAccumulator.Parameter freePhysicalMemorySize
protected StatisticsAccumulator.Parameter freeSwapSpaceSize
protected StatisticsAccumulator.Parameter systemCpuLoad
protected StatisticsAccumulator.Parameter processCpuLoad
protected StatisticsAccumulator.Parameter threadCount
protected final long startTime
public void gatherParameters()
public double getAvgHeapMemoryUsage()
public double getAvgNonHeapMemoryUsage()
public double getAvgFreePhysicalMemorySize()
public double getAvgFreeSwapSpaceSize()
public double getAvgSystemCpuLoad()
public double getAvgProcessCpuLoad()
public double getAvgThreadCount()
public void incSpringScheduledTasksCount()
public java.lang.Long getSpringScheduledTasksCount()
public double getSpringScheduledTasksPerSecond()