Package org.hpccsystems.commons.benchmarking
Provides generic support of performance metric gathering, calculating, and reporting.
-
Interface Summary Interface Description IMetric Represents a profiled metric.IMetricSetTransformer Represents a transformation on a set of metrics.IProfilable Represents a profilable class, that can provide metrics to find performance bottlenecks and or health metrics. -
Class Summary Class Description AveragedMetric A helper class that collects data points for a given metric and provides basic statistical functions.BenchmarkParam A helper class that represents a parameter for a benchmark test.BenchmarkResult A helper class that can be used to record the results of a benchmark test.MetricAverageTransformer Helper class that combines metrics with the same name into an AveragedMetric.MetricSumTransformer Helper class that sums together metrics with the same name.SimpleMetric A simple individual metric.Units Represents the units for an IMetric. -
Enum Summary Enum Description Units.Scale Units.Type