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
ConstructorDescriptionTPS
(long date, double ticksPerSecond, int players, double cpuUsage, long usedMemory, int entityCount, int chunksLoaded, long freeDiskSpace) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Get the amount of chunks loaded for the time, when the data was fetcheddouble
Get the average CPU Usage for the minutelong
getDate()
Get the date the object holds.int
Get the amount of entities for the time, when the data was fetchedlong
Get free megabytes of disk space on the server disk.int
Get the player for the time, when the data was fetched.double
Get the average ticksPerSecond for the minute.long
Get the used memory for the time, when the data was fetched.int
hashCode()
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:DateHolder
Get the date the object holds.- Specified by:
getDate
in 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.
-
equals
-
hashCode
public int hashCode() -
toString
-
toArray
-