mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-12-21 05:50:18 +08:00
Adds the variables for
RAM Usage Chunks loaded Entities living
This commit is contained in:
parent
63684efead
commit
2f16beebe4
@ -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() {
|
||||||
|
Loading…
Reference in New Issue
Block a user