public class ResourceModelStatistics extends Object
ResourceModel.
This implementation is intentionally not thread-safe, i.e. the calculations will loose accuracy in case the
statics are modified concurrently. This is intended: We can give up some precision in favor of a massive performance gain,
as this model is accessed hundreds of times per request, e.g. during page rendering.| Constructor and Description |
|---|
ResourceModelStatistics() |
| Modifier and Type | Method and Description |
|---|---|
ResourceModelStatistics |
countInstantiation()
Increments the number of times the resource model was instantiated.
|
ResourceModelStatistics |
countMappingDuration(int durationInMs)
Adds the mapping with the duration to the statistics.
|
ResourceModelStatistics |
countMappings(int mappings)
Adds the mappings to the statistics.
|
double |
getAverageMappingDuration() |
long |
getInstantiations() |
int[] |
getMappingDurationFrequencies() |
int[] |
getMappingDurationIntervalBoundaries() |
double |
getMappingDurationMedian() |
double |
getMaximumMappingDuration() |
double |
getMinimumMappingDuration() |
long |
getNumberOfMappings() |
long |
getSince() |
double |
getTotalMappingDuration() |
void |
reset()
Clears all collected statistical data.
|
public void reset()
public long getSince()
System.currentTimeMillis().public long getInstantiations()
public ResourceModelStatistics countInstantiation()
public ResourceModelStatistics countMappings(int mappings)
public long getNumberOfMappings()
public ResourceModelStatistics countMappingDuration(int durationInMs)
public double getAverageMappingDuration()
counted mappings in ms.public double getTotalMappingDuration()
public double getMappingDurationMedian()
public double getMaximumMappingDuration()
recorded mapping duration of this resource model in ms.public double getMinimumMappingDuration()
recorded mapping duration of this resource model in ms.public int[] getMappingDurationFrequencies()
public int[] getMappingDurationIntervalBoundaries()
Copyright © 2014–2015. All rights reserved.