Adds the variables for

RAM Usage
Chunks loaded
Entities living
This commit is contained in:
Fuzzlemann 2017-07-26 19:54:14 +02:00
parent 63684efead
commit 2f16beebe4

View File

@ -17,8 +17,9 @@ import java.util.List;
* <p> * <p>
* Placeholder values can be retrieved using the get method. * Placeholder values can be retrieved using the get method.
* <p> * <p>
* Contains following place-holders: tpsscatterday, tpsscatterweek, cpuscatterday, cpuscatterweek, averagetps, * Contains following place-holders: tpsscatterday, tpsscatterweek, cpuscatterday, cpuscatterweek, averagetps(-week),
* averagetpsday, averagecpuday, averagecpuweek * averagetpsday, averagecpuday, averagecpuweek, averagememoryday, averagememoryweek, averageentitiesday, averageentitiesweek,
* averagechunksday, averagechunkweek
* *
* @author Rsl1122 * @author Rsl1122
* @since 3.5.2 * @since 3.5.2
@ -48,17 +49,36 @@ public class TPSPart extends RawData<TPSPart> {
addValue("cpuscatterday", cpuScatterDay); addValue("cpuscatterday", cpuScatterDay);
addValue("cpuscatterweek", cpuScatterWeek); addValue("cpuscatterweek", cpuScatterWeek);
double averageTPSweek = MathUtils.averageDouble(week.stream().map(TPS::getTps)); double averageTPSWeek = MathUtils.averageDouble(week.stream().map(TPS::getTps));
double averageTPSday = MathUtils.averageDouble(day.stream().map(TPS::getTps)); double averageTPSDay = MathUtils.averageDouble(day.stream().map(TPS::getTps));
double averageCPUweek = MathUtils.averageDouble(week.stream().map(TPS::getCPUUsage)); double averageCPUWeek = MathUtils.averageDouble(week.stream().map(TPS::getCPUUsage));
double averageCPUday = MathUtils.averageDouble(day.stream().map(TPS::getCPUUsage)); double averageCPUDay = MathUtils.averageDouble(day.stream().map(TPS::getCPUUsage));
addValue("averagetps", FormatUtils.cutDecimals(averageTPSweek)); long averageUsedMemoryWeek = MathUtils.averageLong(week.stream().map(TPS::getUsedMemory));
addValue("averagetpsday", FormatUtils.cutDecimals(averageTPSday)); long averageUsedMemoryDay = MathUtils.averageLong(day.stream().map(TPS::getUsedMemory));
addValue("averagecpuweek", FormatUtils.cutDecimals(averageCPUweek)); double averageEntityCountWeek = MathUtils.averageInt(week.stream().map(TPS::getEntityCount));
addValue("averagecpuday", FormatUtils.cutDecimals(averageCPUday)); double averageEntityCountDay = MathUtils.averageInt(day.stream().map(TPS::getEntityCount));
double averageChunksLoadedWeek = MathUtils.averageInt(week.stream().map(TPS::getChunksLoaded));
double averageChunksLoadedDay = MathUtils.averageInt(day.stream().map(TPS::getChunksLoaded));
addValue("averagetps", FormatUtils.cutDecimals(averageTPSWeek)); //Staying for backwards compatibility
addValue("averagetpsweek", FormatUtils.cutDecimals(averageTPSWeek));
addValue("averagetpsday", FormatUtils.cutDecimals(averageTPSDay));
addValue("averagecpuweek", FormatUtils.cutDecimals(averageCPUWeek));
addValue("averagecpuday", FormatUtils.cutDecimals(averageCPUDay));
addValue("averagememoryweek", FormatUtils.cutDecimals(averageUsedMemoryWeek));
addValue("averagememoryday", FormatUtils.cutDecimals(averageUsedMemoryDay));
addValue("averageentitiesweek", FormatUtils.cutDecimals(averageEntityCountWeek));
addValue("averageentitiesday", FormatUtils.cutDecimals(averageEntityCountDay));
addValue("averagechunksweek", FormatUtils.cutDecimals(averageChunksLoadedWeek));
addValue("averagechunksday", FormatUtils.cutDecimals(averageChunksLoadedDay));
} }
public List<TPS> getTpsData() { public List<TPS> getTpsData() {