public class SensorSupportBenchmark
Class SensorSupportBenchmark. Provides sensorsupportbenchmark functionality for the Hytale server.
java.lang.Object > SensorSupportBenchmark
Field Summary
playerGetTime
Field playerGetTime.
playerDistance
Field playerDistance.
playerDistanceSorted
Field playerDistanceSorted.
playerDistanceAvoidance
Field playerDistanceAvoidance.
playerCount
Field playerCount.
entityGetTime
Field entityGetTime.
entityDistance
Field entityDistance.
entityDistanceSorted
Field entityDistanceSorted.
entityDistanceAvoidance
Field entityDistanceAvoidance.
entityCount
Field entityCount.
losTest
Field losTest.
losCacheHit
Field losCacheHit.
inverseLosTest
Field inverseLosTest.
inverseLosCacheHit
Field inverseLosCacheHit.
friendlyBlockingTest
Field friendlyBlockingTest.
friendlyBlockingCacheHit
Field friendlyBlockingCacheHit.
losTestTime
Field losTestTime.
losTestTick
Field losTestTick.
losCacheHitTick
Field losCacheHitTick.
inverseLosTestTick
Field inverseLosTestTick.
inverseLosCacheHitTick
Field inverseLosCacheHitTick.
friendlyBlockingTestTick
Field friendlyBlockingTestTick.
friendlyBlockingCacheHitTick
Field friendlyBlockingCacheHitTick.
distanceMaxValue
Field distanceMaxValue.
distanceMinValue
Field distanceMinValue.
distanceMaxValueSorted
Field distanceMaxValueSorted.
distanceMinValueSorted
Field distanceMinValueSorted.
distanceMaxValueAvoidance
Field distanceMaxValueAvoidance.
distanceMinValueAvoidance
Field distanceMinValueAvoidance.
Method Detail
SensorSupportBenchmark
public
SensorSupportBenchmark
()
Method SensorSupportBenchmark.
collectPlayerList
void
collectPlayerList
(final long getNanos, final double maxPlayerDistanceSorted, final double maxPlayerDistance, final double maxPlayerDistanceAvoidance, final int numPlayers)
Method collectPlayerList.
- Parameters:
final longgetNanosfinal doublemaxPlayerDistanceSortedfinal doublemaxPlayerDistancefinal doublemaxPlayerDistanceAvoidancefinal intnumPlayers
collectEntityList
void
collectEntityList
(final long getNanos, final double maxEntityDistanceSorted, final double maxEntityDistance, final double maxEntityDistanceAvoidance, final int numEntities)
Method collectEntityList.
- Parameters:
final longgetNanosfinal doublemaxEntityDistanceSortedfinal doublemaxEntityDistancefinal doublemaxEntityDistanceAvoidancefinal intnumEntities
collectLosTest
void
collectLosTest
(final boolean cacheHit, final long time)
Method collectLosTest.
- Parameters:
final booleancacheHitfinal longtime
collectInverseLosTest
void
collectInverseLosTest
(final boolean cacheHit)
Method collectInverseLosTest.
- Parameters:
final booleancacheHit
collectFriendlyBlockingTest
void
collectFriendlyBlockingTest
(final boolean cacheHit)
Method collectFriendlyBlockingTest.
- Parameters:
final booleancacheHit
tickDone
void
tickDone
()
Method tickDone.
formatHeaderUpdateTimes
void
formatHeaderUpdateTimes
(@Nonnull final Formatter formatter)
Method formatHeaderUpdateTimes.
- Parameters:
@Nonnull final Formatterformatter
formatValuesUpdateTimePlayer
void
formatValuesUpdateTimePlayer
(@Nonnull final Formatter formatter)
Method formatValuesUpdateTimePlayer.
- Parameters:
@Nonnull final Formatterformatter
formatValuesUpdateTimeEntity
void
formatValuesUpdateTimeEntity
(@Nonnull final Formatter formatter)
Method formatValuesUpdateTimeEntity.
- Parameters:
@Nonnull final Formatterformatter
formatValuesUpdateTime
void
formatValuesUpdateTime
(@Nonnull final Formatter formatter, final String kind, @Nonnull final TimeRecorder getTime, @Nonnull final DiscreteValueRecorder count, @Nonnull final DiscreteValueRecorder distanceSorted, @Nonnull final DiscreteValueRecorder distance, @Nonnull final DiscreteValueRecorder distanceAvoidance)
Method formatValuesUpdateTime.
- Parameters:
@Nonnull final Formatterformatterfinal Stringkind@Nonnull final TimeRecordergetTime@Nonnull final DiscreteValueRecordercount@Nonnull final DiscreteValueRecorderdistanceSorted@Nonnull final DiscreteValueRecorderdistance@Nonnull final DiscreteValueRecorderdistanceAvoidance
haveUpdateTimes
boolean
haveUpdateTimes
()
Method haveUpdateTimes.
formatHeaderLoS
void
formatHeaderLoS
(@Nonnull final Formatter formatter)
Method formatHeaderLoS.
- Parameters:
@Nonnull final Formatterformatter
formatValuesLoS
boolean
formatValuesLoS
(@Nonnull final Formatter formatter)
Method formatValuesLoS.
- Parameters:
@Nonnull final Formatterformatter