public class TimeDistributionRecorder extends TimeRecorder
Class TimeDistributionRecorder. Provides timedistributionrecorder functionality for the Hytale server.
java.lang.Object > TimeRecorder > TimeDistributionRecorder
Field Summary
minLogRange
protected
int
minLogRange
Field minLogRange.
maxLogRange
protected
int
maxLogRange
Field maxLogRange.
logSteps
protected
int
logSteps
Field logSteps.
valueBins
protected
long[]
valueBins
Field valueBins.
secs
final
double
secs
Field secs.
timeToIndex
final
int
timeToIndex
Field timeToIndex.
logSecs
final
double
logSecs
Field logSecs.
indexDbl
final
double
indexDbl
Field indexDbl.
exp
final
double
exp
Field exp.
stringBuilder
final
StringBuilder
stringBuilder
Field stringBuilder.
norm
final
double
norm
Field norm.
Method Detail
TimeDistributionRecorder
public
public
TimeDistributionRecorder
(final double maxSecs, final double minSecs, final int logSteps)
Method TimeDistributionRecorder.
- Parameters:
final doublemaxSecsfinal doubleminSecsfinal intlogSteps
reset
public
void
reset
()
Method reset.
recordNanos
public
double
recordNanos
(final long nanos)
Method recordNanos.
- Parameters:
final longnanos
timeToIndex
public
int
timeToIndex
(final double secs)
Method timeToIndex.
- Parameters:
final doublesecs
if
public
else
if
(index >= this.valueBins.length)
Method if.
- Parameters:
index >=this.valueBins.length
indexToTime
public
double
indexToTime
(int index)
Method indexToTime.
- Parameters:
intindex
size
public
int
size
()
Method size.
get
public
long
get
(final int index)
Method get.
- Parameters:
final intindex
toString
public
String
toString
()
Method toString.
StringBuilder
public
new
StringBuilder
(12 * this.size()
Method StringBuilder.
- Parameters:
12 *this.size(
formatHeader
public
void
formatHeader
(@Nonnull final Formatter formatter, @Nonnull final String columnFormatHeader)
Method formatHeader.
- Parameters:
@Nonnull final Formatterformatter@Nonnull final StringcolumnFormatHeader
formatValues
public
void
formatValues
(@Nonnull final Formatter formatter, @Nonnull final String columnFormatValue)
Method formatValues.
- Parameters:
@Nonnull final Formatterformatter@Nonnull final StringcolumnFormatValue