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.