| Package | Description |
|---|---|
| org.spf4j.perf | |
| org.spf4j.perf.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CloseableMeasurementRecorder |
interface |
MeasurementAccumulator |
| Modifier and Type | Method and Description |
|---|---|
MeasurementRecorder |
MeasurementRecorderSource.getRecorder(Object forWhat)
do not hold onto the returned recorder.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Callable<T> |
PerformanceMonitor.performanceMonitoredCallable(MeasurementRecorder mr,
long warnMillis,
long errorMillis,
Callable<T> callable,
boolean isLogInfo,
Object... detail) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMeasurementAccumulator |
class |
CountingAccumulator |
class |
DirectStoreAccumulator |
class |
MinMaxAvgAccumulator |
class |
NopMeasurementRecorder |
class |
QuantizedAccumulator
inspired by DTrace LLQUANTIZE
|
class |
ScalableMeasurementRecorder |
| Modifier and Type | Method and Description |
|---|---|
static MeasurementRecorder |
RecorderFactory.createDirectGraphiteTcpRecorder(Object forWhat,
String unitOfMeasurement,
String graphiteHost,
int graphitePort) |
static MeasurementRecorder |
RecorderFactory.createDirectGraphiteUdpRecorder(Object forWhat,
String unitOfMeasurement,
String graphiteHost,
int graphitePort) |
static MeasurementRecorder |
RecorderFactory.createDirectRecorder(Object forWhat,
String unitOfMeasurement) |
static MeasurementRecorder |
RecorderFactory.createDirectRecorder(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static MeasurementRecorder |
RecorderFactory.createScalableCountingRecorder(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static MeasurementRecorder |
RecorderFactory.createScalableMinMaxAvgRecorder(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis) |
static MeasurementRecorder |
RecorderFactory.createScalableQuantizedRecorder(Object forWhat,
String unitOfMeasurement,
int sampleTimeMillis,
int factor,
int lowerMagnitude,
int higherMagnitude,
int quantasPerMagnitude)
Create a Quantized Measurement recorder.
|
MeasurementRecorder |
NopMeasurementRecorderSource.getRecorder(Object forWhat) |
MeasurementRecorder |
DirectRecorderSource.getRecorder(Object forWhat) |
MeasurementRecorder |
ScalableMeasurementRecorderSource.getRecorder(Object forWhat) |
Copyright © 2018 SPF4J. All rights reserved.