HyCodeYourTale
classpublicPriority 3

SensorSupportBenchmark

com.hypixel.hytale.server.npc.util.SensorSupportBenchmark

12

Methods

12

Public Methods

6

Fields

1

Constructors

Constants

String[]DEFAULT_COLUMNS_LOS= <complex>
String[]DEFAULT_COLUMNS_UPDATE= <complex>
StringDEFAULT_COLUMN_FORMAT_HEADER= "|%-6.6s"
StringDEFAULT_COLUMN_FORMAT_VALUE= "|%6.6s"
charDEFAULT_COLUMN_SEPARATOR= '|'

Constructors

public
SensorSupportBenchmark()

Methods

Public Methods (12)

public
void collectEntityList(long getNanos, double maxEntityDistanceSorted, double maxEntityDistance, double maxEntityDistanceAvoidance, int numEntities)
public
void collectFriendlyBlockingTest(boolean cacheHit)
public
void collectInverseLosTest(boolean cacheHit)
public
void collectLosTest(boolean cacheHit, long time)
public
void collectPlayerList(long getNanos, double maxPlayerDistanceSorted, double maxPlayerDistance, double maxPlayerDistanceAvoidance, int numPlayers)
public
void formatHeaderLoS(Formatter formatter)
public
void formatHeaderUpdateTimes(Formatter formatter)
public
boolean formatValuesLoS(Formatter formatter)
public
void formatValuesUpdateTimeEntity(Formatter formatter)
public
void formatValuesUpdateTimePlayer(Formatter formatter)
public
boolean haveUpdateTimes()
public
void tickDone()

Fields

Protected Fields (6)

protectedlong friendlyBlockingCacheHitTick
protectedlong friendlyBlockingTestTick
protectedlong inverseLosCacheHitTick
protectedlong inverseLosTestTick
protectedlong losCacheHitTick
protectedlong losTestTick

Related Classes