Class TPS
java.lang.Object
com.djrapitops.plan.gathering.domain.TPS
- All Implemented Interfaces:
DateHolder
Class containing single datapoint of TPS / Players online / CPU Usage / Used Memory / Entity Count / Chunks loaded.
-
Constructor Summary
ConstructorsConstructorDescriptionTPS(long date, double ticksPerSecond, int players, double cpuUsage, long usedMemory, int entityCount, int chunksLoaded, long freeDiskSpace) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintGet the amount of chunks loaded for the time, when the data was fetcheddoubleGet the average CPU Usage for the minutelonggetDate()Get the date the object holds.intGet the amount of entities for the time, when the data was fetchedlongGet free megabytes of disk space on the server disk.intGet the player for the time, when the data was fetched.doubleGet the average ticksPerSecond for the minute.longGet the used memory for the time, when the data was fetched.inthashCode()voidsetMspt95thPercentile(Double mspt95thPercentile) voidsetMsptAverage(Double msptAverage) Number[]toArray()toString()
-
Constructor Details
-
TPS
public TPS(long date, double ticksPerSecond, int players, double cpuUsage, long usedMemory, int entityCount, int chunksLoaded, long freeDiskSpace) Constructor.- Parameters:
date- time of the TPS calculation.ticksPerSecond- average ticksPerSecond for the last minute.players- players for the minute.cpuUsage- CPU usage for the minuteusedMemory- used memory (megabytes) at the time of fetchingentityCount- amount of entities at the time of fetchingchunksLoaded- amount of chunks loaded at the time of fetchingfreeDiskSpace- free megabytes in the partition the server is running in.
-
-
Method Details
-
getDate
public long getDate()Description copied from interface:DateHolderGet the date the object holds.- Specified by:
getDatein interfaceDateHolder- Returns:
- Epoch ms - milliseconds passed since January 1st 1970.
-
getTicksPerSecond
public double getTicksPerSecond()Get the average ticksPerSecond for the minute.- Returns:
- 0-20 double
-
getPlayers
public int getPlayers()Get the player for the time, when the data was fetched.- Returns:
- Players online.
-
getCPUUsage
public double getCPUUsage()Get the average CPU Usage for the minute- Returns:
- 0-100 double
-
getUsedMemory
public long getUsedMemory()Get the used memory for the time, when the data was fetched.- Returns:
- Used Memory in Megabyte
-
getEntityCount
public int getEntityCount()Get the amount of entities for the time, when the data was fetched- Returns:
- Amount of entities
-
getChunksLoaded
public int getChunksLoaded()Get the amount of chunks loaded for the time, when the data was fetched- Returns:
- Amount of chunks loaded
-
getFreeDiskSpace
public long getFreeDiskSpace()Get free megabytes of disk space on the server disk.- Returns:
- Amount of free megabytes available on disk.
-
getMsptAverage
-
setMsptAverage
-
getMspt95thPercentile
-
setMspt95thPercentile
-
equals
-
hashCode
public int hashCode() -
toString
-
toArray
-