net.minecraft.util.profiling.jfr.parse

public class JfrStatsParser

bqk
net.minecraft.util.profiling.jfr.parse.JfrStatsParser
net.minecraft.class_6516
net.minecraft.util.profiling.jfr.JfrProfileRecorder
net.minecraft.util.profiling.jfr.parse.JfrStatsParser

Field summary

Modifier and TypeField
private Instant
a
recordingStarted
field_34422
startTime
private Instant
b
recordingEnded
field_34423
endTime
private final List<ChunkGenStat>
c
chunkGenStats
field_34424
chunkGenerationSamples
private final List<CpuLoadStat>
d
cpuLoadStat
field_34425
cpuLoadSamples
private final Map<PacketIdentification, JfrStatsParser$MutableCountAndSize>
e
receivedPackets
field_34426
receivedPacketsToCounter
private final Map<PacketIdentification, JfrStatsParser$MutableCountAndSize>
f
sentPackets
field_34427
sentPacketsToCounter
private final Map<ChunkIdentification, JfrStatsParser$MutableCountAndSize>
g
readChunks
field_49070
chunkRegionReadCounter
private final Map<ChunkIdentification, JfrStatsParser$MutableCountAndSize>
h
writtenChunks
field_49071
chunkRegionWriteCounter
private final List<FileIOStat>
i
fileWrites
field_34428
fileWriteSamples
private final List<FileIOStat>
j
fileReads
field_34429
fileReadSamples
private int
k
garbageCollections
field_34430
gcCount
private Duration
l
gcTotalDuration
field_34431
gcDuration
private final List<GcHeapStat>
m
gcHeapStats
field_34432
gcHeapSummarySamples
private final List<ThreadAllocationStat>
n
threadAllocationStats
field_34433
threadAllocationStatisticsSamples
private final List<TickTimeStat>
o
tickTimes
field_34434
serverTickTimeSamples
private Duration
p
worldCreationDuration
field_34435
worldGenDuration

Constructor summary

ModifierConstructor
private (Stream<RecordedEvent> events)

Method summary

Modifier and TypeMethod
public static JfrStatsResult
a(Path arg0)
parse(Path arg0)
method_38001(Path arg0)
readProfile(Path path)
private JfrStatsResult
a()
results()
method_38000()
createProfile()
private void
a(Stream<RecordedEvent> arg0)
capture(Stream<RecordedEvent> arg0)
method_38002(Stream<RecordedEvent> arg0)
handleEvents(Stream<RecordedEvent> events)
private void
a(RecordedEvent arg0, int arg1, Map<bqv, bqk$a> arg2)
incrementPacket(RecordedEvent arg0, int arg1, Map<PacketIdentification, JfrStatsParser$MutableCountAndSize> arg2)
method_39435(RecordedEvent arg0, int arg1, Map<class_6769, class_6516$class_6766> arg2)
addPacket(RecordedEvent event, int bytes, Map<PacketSample, JfrProfileRecorder$Counter> packetsToCounter)
private void
b(RecordedEvent arg0, int arg1, Map<bqq, bqk$a> arg2)
incrementChunk(RecordedEvent arg0, int arg1, Map<ChunkIdentification, JfrStatsParser$MutableCountAndSize> arg2)
method_56982(RecordedEvent arg0, int arg1, Map<class_9234, class_6516$class_6766> arg2)
addChunkRegionEvent(RecordedEvent event, int bytes, Map<ChunkRegionSample, JfrProfileRecorder$Counter> chunksToCounter)
private void
a(RecordedEvent arg0, List<bqs> arg1, String arg2)
appendFileIO(RecordedEvent arg0, List<FileIOStat> arg1, String arg2)
method_38004(RecordedEvent arg0, List<class_6523> arg1, String arg2)
addFileIoSample(RecordedEvent event, List<FileIoSample> samples, String bytesKey)
private static <T> IoSummary<T>
a(Duration arg0, Map<T, bqk$a> arg1)
collectIoStats(Duration arg0, Map<T, JfrStatsParser$MutableCountAndSize> arg1)
method_39433(Duration arg0, Map<T, class_6516$class_6766> arg1)
createNetworkIoStatistics(Duration duration, Map<T, JfrProfileRecorder$Counter> packetsToCounter)