@MXBean public interface MethodCallStatisticsMXBean
Modifier and Type | Method and Description |
---|---|
long |
get75thPercentileTime()
The 75th percentile execution time.
|
long |
get90thPercentileTime()
The 90th percentile execution time.
|
long |
get95thPercentileTime()
The 95th percentile execution time.
|
long |
get98thPercentileTime()
The 98th percentile execution time.
|
long |
get99Point99thPercentileTime()
The 99.99th percentile execution time.
|
long |
get99Point9thPercentileTime()
The 99.9th percentile execution time.
|
long |
get99thPercentileTime()
The 99th percentile execution time.
|
long |
getCallCount()
The total number of times that this method has been called since monitoring began.
|
Date |
getLastUpdateTime()
The timestamp at which the statistics were last updated.
|
long |
getMaximumTime()
The maximum time that this method took to execute.
|
double |
getMeanTime()
The average (mean) time that this method took to execute.
|
long |
getMedianTime()
The median (50th percentile) time taken to execute this method.
|
long |
getMinimumTime()
The minimum time that this method took to execute.
|
Date |
getMonitoringStartTime()
The timestamp at which monitoring began or the most recent call to
MethodCallStatisticsMXBean.reset() . |
String |
getPercentileDump()
Gets a raw summary dump of call time percentile distribution data, suitable for plotting.
|
double |
getStdDeviation()
The standard deviation of the average execution time.
|
TimeUnit |
getTimeUnit()
The units used for all time measurements.
|
long |
getUpdateIntervalMillis()
The interval at which the implementation polls for updates from the underlying performance monitoring code, in
milliseconds.
|
void |
reset()
Resets all statistics to zero.
|
void |
setUpdateIntervalMillis(long intervalMillis)
Sets the interval at which to poll for updates from the underlying performance monitoring framework.
|
long getCallCount()
TimeUnit getTimeUnit()
long getMinimumTime()
long getMaximumTime()
double getMeanTime()
double getStdDeviation()
long getMedianTime()
long get75thPercentileTime()
long get90thPercentileTime()
long get95thPercentileTime()
long get98thPercentileTime()
long get99thPercentileTime()
long get99Point9thPercentileTime()
long get99Point99thPercentileTime()
String getPercentileDump()
long getUpdateIntervalMillis()
void setUpdateIntervalMillis(long intervalMillis)
intervalMillis
- the update interval in milliseconds. Must be greater than 0.void reset()
Date getMonitoringStartTime()
MethodCallStatisticsMXBean.reset()
.Date getLastUpdateTime()
Copyright © 2010-2018, ForgeRock All Rights Reserved.