net.minecraft.util.profiling.jfr

public record JfrProfile

net.minecraft.util.profiling.jfr.parse.JfrStatsResult
net.minecraft.class_6517
net.minecraft.util.profiling.jfr.JfrProfile

Field summary

Modifier and TypeField
private final Instant
recordingStarted
comp_3
startTime
private final Instant
recordingEnded
comp_4
endTime
private final Duration
recordingDuration
comp_5
duration
private final Duration
worldCreationDuration
comp_6
worldGenDuration
private final List<ClientFpsSample>
fps
comp_4948
fps
private final List<ServerTickTimeSample>
serverTickTimes
comp_7
serverTickTimeSamples
private final List<CpuLoadSample>
cpuLoadStats
comp_8
cpuLoadSamples
private final GcHeapSummarySample$Statistics
heapSummary
comp_9
gcHeapSummaryStatistics
private final ThreadAllocationStatisticsSample$AllocationMap
threadAllocationSummary
comp_10
threadAllocationMap
private final NetworkIoStatistics<PacketSample>
receivedPacketsSummary
comp_11
packetReadStatistics
private final NetworkIoStatistics<PacketSample>
sentPacketsSummary
comp_12
packetSentStatistics
private final NetworkIoStatistics<ChunkRegionSample>
writtenChunks
comp_2339
writtenChunks
private final NetworkIoStatistics<ChunkRegionSample>
readChunks
comp_2340
readChunks
private final FileIoSample$Statistics
fileWrites
comp_13
fileWriteStatistics
private final FileIoSample$Statistics
fileReads
comp_14
fileReadStatistics
private final List<ChunkGenerationSample>
chunkGenStats
comp_15
chunkGenerationSamples
private final List<StructureGenerationSample>
structureGenStats
comp_3330
structureGenerationSamples

Constructor summary

ModifierConstructor
public (Instant startTime, Instant endTime, Duration duration, Duration worldGenDuration, List<ClientFpsSample> fps, List<ServerTickTimeSample> serverTickTimeSamples, List<CpuLoadSample> cpuLoadSamples, GcHeapSummarySample$Statistics gcHeapSummaryStatistics, ThreadAllocationStatisticsSample$AllocationMap threadAllocationMap, NetworkIoStatistics<PacketSample> packetReadStatistics, NetworkIoStatistics<PacketSample> packetSentStatistics, NetworkIoStatistics<ChunkRegionSample> writtenChunks, NetworkIoStatistics<ChunkRegionSample> readChunks, FileIoSample$Statistics fileWriteStatistics, FileIoSample$Statistics fileReadStatistics, List<ChunkGenerationSample> chunkGenerationSamples, List<StructureGenerationSample> structureGenerationSamples)

Method summary

Modifier and TypeMethod
public List<com.mojang.datafixers.util.Pair<ChunkStatus, LongRunningSampleStatistics<ChunkGenerationSample>>>
chunkGenSummary()
method_38006()
getChunkGenerationSampleStatistics()
public String
asJson()
method_38009()
toJson()
public Instant
recordingStarted()
comp_3()
startTime()
public Instant
recordingEnded()
comp_4()
endTime()
public Duration
recordingDuration()
comp_5()
duration()
public Duration
worldCreationDuration()
comp_6()
worldGenDuration()
public List<ClientFpsSample>
fps()
comp_4948()
fps()
public List<ServerTickTimeSample>
serverTickTimes()
comp_7()
serverTickTimeSamples()
public List<CpuLoadSample>
cpuLoadStats()
comp_8()
cpuLoadSamples()
public GcHeapSummarySample$Statistics
heapSummary()
comp_9()
gcHeapSummaryStatistics()
public ThreadAllocationStatisticsSample$AllocationMap
threadAllocationSummary()
comp_10()
threadAllocationMap()
public NetworkIoStatistics<PacketSample>
receivedPacketsSummary()
comp_11()
packetReadStatistics()
public NetworkIoStatistics<PacketSample>
sentPacketsSummary()
comp_12()
packetSentStatistics()
public NetworkIoStatistics<ChunkRegionSample>
writtenChunks()
comp_2339()
writtenChunks()
public NetworkIoStatistics<ChunkRegionSample>
readChunks()
comp_2340()
readChunks()
public FileIoSample$Statistics
fileWrites()
comp_13()
fileWriteStatistics()
public FileIoSample$Statistics
fileReads()
comp_14()
fileReadStatistics()
public List<ChunkGenerationSample>
chunkGenStats()
comp_15()
chunkGenerationSamples()
public List<StructureGenerationSample>
structureGenStats()
comp_3330()
structureGenerationSamples()
private static Duration
lambda$chunkGenSummary$3(com.mojang.datafixers.util.Pair arg0)
method_38007(com.mojang.datafixers.util.Pair arg0)
method_38007(com.mojang.datafixers.util.Pair pair)
private static com.mojang.datafixers.util.Pair
lambda$chunkGenSummary$2(com.mojang.datafixers.util.Pair arg0)
method_75093(com.mojang.datafixers.util.Pair arg0)
method_75093(com.mojang.datafixers.util.Pair pair)
private static boolean
lambda$chunkGenSummary$1(com.mojang.datafixers.util.Pair arg0)
method_75094(com.mojang.datafixers.util.Pair arg0)
method_75094(com.mojang.datafixers.util.Pair pair)
private static com.mojang.datafixers.util.Pair
lambda$chunkGenSummary$0(Map$Entry arg0)
method_38008(Map$Entry arg0)
method_38008(Map$Entry entry)