Class JfrStatsParser
java.lang.Object
net.minecraft.util.profiling.jfr.parse.JfrStatsParser
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<ChunkGenStat> private final List
<CpuLoadStat> private final List
<FileIOStat> private final List
<FileIOStat> private int
private final List
<GcHeapStat> private Duration
private final Map
<ChunkIdentification, JfrStatsParser.MutableCountAndSize> private final Map
<PacketIdentification, JfrStatsParser.MutableCountAndSize> private Instant
private Instant
private final Map
<PacketIdentification, JfrStatsParser.MutableCountAndSize> private final List
<ThreadAllocationStat> private final List
<TickTimeStat> private Duration
private final Map
<ChunkIdentification, JfrStatsParser.MutableCountAndSize> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
appendFileIO
(RecordedEvent event, List<FileIOStat> stats, String id) private void
capture
(Stream<RecordedEvent> events) private static <T> IoSummary
<T> collectIoStats
(Duration recordingDuration, Map<T, JfrStatsParser.MutableCountAndSize> entries) private void
incrementChunk
(RecordedEvent event, int increment, Map<ChunkIdentification, JfrStatsParser.MutableCountAndSize> chunks) private void
incrementPacket
(RecordedEvent event, int increment, Map<PacketIdentification, JfrStatsParser.MutableCountAndSize> packets) static JfrStatsResult
private JfrStatsResult
results()
-
Field Details
-
recordingStarted
-
recordingEnded
-
chunkGenStats
-
cpuLoadStat
-
receivedPackets
-
sentPackets
-
readChunks
-
writtenChunks
-
fileWrites
-
fileReads
-
garbageCollections
private int garbageCollections -
gcTotalDuration
-
gcHeapStats
-
threadAllocationStats
-
tickTimes
-
worldCreationDuration
-
-
Constructor Details
-
JfrStatsParser
-
-
Method Details
-
parse
-
results
-
capture
-
incrementPacket
private void incrementPacket(RecordedEvent event, int increment, Map<PacketIdentification, JfrStatsParser.MutableCountAndSize> packets) -
incrementChunk
private void incrementChunk(RecordedEvent event, int increment, Map<ChunkIdentification, JfrStatsParser.MutableCountAndSize> chunks) -
appendFileIO
-
collectIoStats
private static <T> IoSummary<T> collectIoStats(Duration recordingDuration, Map<T, JfrStatsParser.MutableCountAndSize> entries)
-