net.minecraft.util.profiling.jfr

public class JfrJsonReport

net.minecraft.util.profiling.jfr.serialize.JfrResultJsonSerializer
net.minecraft.class_6519
net.minecraft.util.profiling.jfr.JfrJsonReport

Field summary

Modifier and TypeField
private static final String
BYTES_PER_SECOND
field_34438
BYTES_PER_SECOND
private static final String
COUNT
field_34439
COUNT
private static final String
DURATION_NANOS_TOTAL
field_34440
DURATION_NANOS_TOTAL
private static final String
TOTAL_BYTES
field_34441
TOTAL_BYTES
private static final String
COUNT_PER_SECOND
field_34442
COUNT_PER_SECOND
private final com.google.gson.Gson
gson
field_34437
gson

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static void
serializePacketId(PacketIdentification identifier, com.google.gson.JsonObject output)
method_56984(class_6769 arg0, com.google.gson.JsonObject arg1)
addPacketData(PacketSample packet, com.google.gson.JsonObject json)
private static void
serializeChunkId(ChunkIdentification identifier, com.google.gson.JsonObject output)
method_56983(class_9234 arg0, com.google.gson.JsonObject arg1)
addChunkData(ChunkRegionSample chunk, com.google.gson.JsonObject json)
public String
format(JfrStatsResult jfrStats)
method_38010(class_6517 arg0)
toString(JfrProfile profile)
private com.google.gson.JsonElement
heap(GcHeapStat$Summary heapSummary)
method_38013(class_6525$class_6526 arg0)
collectHeapSection(GcHeapSummarySample$Statistics statistics)
private com.google.gson.JsonElement
structureGen(List<StructureGenStat> structureGenStats)
method_65111(List<class_10373> arg0)
collectStructureGenSection(List<StructureGenerationSample> structureGenerationSamples)
private com.google.gson.JsonElement
chunkGen(List<com.mojang.datafixers.util.Pair<ChunkStatus, TimedStatSummary<ChunkGenStat>>> chunkGenSummary)
method_38023(List<com.mojang.datafixers.util.Pair<class_2806, class_6535<class_6521>>> arg0)
collectChunkGenSection(List<com.mojang.datafixers.util.Pair<ChunkStatus, LongRunningSampleStatistics<ChunkGenerationSample>>> statistics)
private com.google.gson.JsonElement
threadAllocations(ThreadAllocationStat$Summary threadAllocationSummary)
method_38015(class_6530$class_6531 arg0)
collectThreadAllocationSection(ThreadAllocationStatisticsSample$AllocationMap statistics)
private com.google.gson.JsonElement
serverTicks(List<TickTimeStat> tickTimeStats)
method_38028(List<class_6532> arg0)
collectServerTickSection(List<ServerTickTimeSample> samples)
private com.google.gson.JsonElement
fps(List<FpsStat> fpsStats)
method_75096(List<class_12108> arg0)
collectClientFpsSection(List<ClientFpsSample> samples)
private com.google.gson.JsonElement
fileIO(JfrStatsResult jfrStats)
method_38025(class_6517 arg0)
collectFileIoSection(JfrProfile profile)
private com.google.gson.JsonElement
fileIoSummary(FileIOStat$Summary io)
method_38012(class_6523$class_6524 arg0)
collectFileIoSection(FileIoSample$Statistics statistics)
private com.google.gson.JsonElement
network(JfrStatsResult jfrStats)
method_38029(class_6517 arg0)
collectNetworkSection(JfrProfile profile)
private <T> com.google.gson.JsonElement
ioSummary(IoSummary<T> summary, BiConsumer<T, com.google.gson.JsonObject> elementWriter)
method_38014(class_6767<T> arg0, BiConsumer<T, com.google.gson.JsonObject> arg1)
collectPacketSection(NetworkIoStatistics<T> statistics, BiConsumer<T, com.google.gson.JsonObject> callback)
private com.google.gson.JsonElement
cpu(List<CpuLoadStat> cpuStats)
method_38030(List<class_6522> arg0)
collectCpuPercentSection(List<CpuLoadSample> samples)
private static com.google.gson.JsonObject
lambda$cpu$0(List arg0, ToDoubleFunction arg1)
method_38024(List arg0, ToDoubleFunction arg1)
method_38024(List samplesx, ToDoubleFunction valueGetter)
private static void
lambda$ioSummary$0(com.google.gson.JsonArray arg0, BiConsumer arg1, com.mojang.datafixers.util.Pair arg2)
method_38016(com.google.gson.JsonArray arg0, BiConsumer arg1, com.mojang.datafixers.util.Pair arg2)
method_38016(com.google.gson.JsonArray arg0, BiConsumer arg1, com.mojang.datafixers.util.Pair topContributor)
private static void
lambda$fileIoSummary$0(com.google.gson.JsonArray arg0, com.mojang.datafixers.util.Pair arg1)
method_38026(com.google.gson.JsonArray arg0, com.mojang.datafixers.util.Pair arg1)
method_38026(com.google.gson.JsonArray arg0, com.mojang.datafixers.util.Pair pair)
private static void
lambda$fps$0(com.google.gson.JsonObject arg0, Integer arg1, Double arg2)
method_75095(com.google.gson.JsonObject arg0, Integer arg1, Double arg2)
method_75095(com.google.gson.JsonObject arg0, Integer quantile, Double value)
private static void
lambda$serverTicks$1(com.google.gson.JsonObject arg0, Integer arg1, Double arg2)
method_38020(com.google.gson.JsonObject arg0, Integer arg1, Double arg2)
method_38020(com.google.gson.JsonObject arg0, Integer quantile, Double value)
private static double
lambda$serverTicks$0(TickTimeStat arg0)
method_38664(class_6532 arg0)
method_38664(ServerTickTimeSample sample)
private static void
lambda$threadAllocations$0(com.google.gson.JsonArray arg0, String arg1, Double arg2)
method_38017(com.google.gson.JsonArray arg0, String arg1, Double arg2)
method_38017(com.google.gson.JsonArray arg0, String threadName, Double allocation)
private static void
lambda$threadAllocations$1(String arg0, Double arg1, com.google.gson.JsonObject arg2)
method_38022(String arg0, Double arg1, com.google.gson.JsonObject arg2)
method_38022(String arg0, Double arg1, com.google.gson.JsonObject json)
private static com.google.gson.JsonElement
lambda$chunkGen$4(ChunkGenStat arg0)
method_38011(class_6521 arg0)
method_38011(ChunkGenerationSample sample)
private static void
lambda$chunkGen$3(com.google.gson.JsonObject arg0, Integer arg1, Double arg2)
method_38027(com.google.gson.JsonObject arg0, Integer arg1, Double arg2)
method_38027(com.google.gson.JsonObject arg0, Integer quantile, Double value)
private static void
lambda$chunkGen$2(com.google.gson.JsonObject arg0, com.google.gson.JsonObject arg1)
method_38019(com.google.gson.JsonObject arg0, com.google.gson.JsonObject arg1)
method_38019(com.google.gson.JsonObject arg0, com.google.gson.JsonObject json)
private static void
lambda$chunkGen$1(com.google.gson.JsonObject arg0, com.google.gson.JsonArray arg1)
method_38018(com.google.gson.JsonObject arg0, com.google.gson.JsonArray arg1)
method_38018(com.google.gson.JsonObject arg0, com.google.gson.JsonArray json)
private static double
lambda$chunkGen$0(com.mojang.datafixers.util.Pair arg0)
method_38021(com.mojang.datafixers.util.Pair arg0)
method_38021(com.mojang.datafixers.util.Pair pair)
private static void
lambda$structureGen$0(com.google.gson.JsonArray arg0, com.google.gson.JsonObject arg1, TimedStatSummary arg2, String arg3, List arg4)
method_65110(com.google.gson.JsonArray arg0, com.google.gson.JsonObject arg1, class_6535 arg2, String arg3, List arg4)
method_65110(com.google.gson.JsonArray arg0, com.google.gson.JsonObject arg1, LongRunningSampleStatistics arg2, String name, List samples)
private static com.google.gson.JsonElement
lambda$structureGen$3(StructureGenStat arg0)
method_65109(class_10373 arg0)
method_65109(StructureGenerationSample sample)
private static void
lambda$structureGen$2(com.google.gson.JsonObject arg0, Integer arg1, Double arg2)
method_65113(com.google.gson.JsonObject arg0, Integer arg1, Double arg2)
method_65113(com.google.gson.JsonObject arg0, Integer quantile, Double value)
private static void
lambda$structureGen$1(com.google.gson.JsonObject arg0, com.google.gson.JsonObject arg1)
method_65112(com.google.gson.JsonObject arg0, com.google.gson.JsonObject arg1)
method_65112(com.google.gson.JsonObject arg0, com.google.gson.JsonObject json)