记录类 JfrStatsResult
java.lang.Object
java.lang.Record
net.minecraft.util.profiling.jfr.parse.JfrStatsResult
public record JfrStatsResult(Instant recordingStarted, Instant recordingEnded, Duration recordingDuration, @Nullable Duration worldCreationDuration, List<TickTimeStat> tickTimes, List<CpuLoadStat> cpuLoadStats, GcHeapStat.Summary heapSummary, ThreadAllocationStat.Summary threadAllocationSummary, IoSummary<PacketIdentification> receivedPacketsSummary, IoSummary<PacketIdentification> sentPacketsSummary, IoSummary<ChunkIdentification> writtenChunks, IoSummary<ChunkIdentification> readChunks, FileIOStat.Summary fileWrites, FileIOStat.Summary fileReads, List<ChunkGenStat> chunkGenStats, List<StructureGenStat> structureGenStats)
extends Record
-
字段概要
字段修饰符和类型字段说明private final List
<ChunkGenStat> chunkGenStats
记录组件的字段。private final List
<CpuLoadStat> cpuLoadStats
记录组件的字段。private final FileIOStat.Summary
fileReads
记录组件的字段。private final FileIOStat.Summary
fileWrites
记录组件的字段。private final GcHeapStat.Summary
heapSummary
记录组件的字段。private final IoSummary
<ChunkIdentification> readChunks
记录组件的字段。private final IoSummary
<PacketIdentification> receivedPacketsSummary
记录组件的字段。private final Duration
recordingDuration
记录组件的字段。private final Instant
recordingEnded
记录组件的字段。private final Instant
recordingStarted
记录组件的字段。private final IoSummary
<PacketIdentification> sentPacketsSummary
记录组件的字段。private final List
<StructureGenStat> structureGenStats
记录组件的字段。private final ThreadAllocationStat.Summary
threadAllocationSummary
记录组件的字段。private final List
<TickTimeStat> tickTimes
记录组件的字段。private final Duration
worldCreationDuration
记录组件的字段。private final IoSummary
<ChunkIdentification> writtenChunks
记录组件的字段。 -
构造器概要
构造器构造器说明JfrStatsResult
(Instant recordingStarted, Instant recordingEnded, Duration recordingDuration, Duration worldCreationDuration, List<TickTimeStat> tickTimes, List<CpuLoadStat> cpuLoadStats, GcHeapStat.Summary heapSummary, ThreadAllocationStat.Summary threadAllocationSummary, IoSummary<PacketIdentification> receivedPacketsSummary, IoSummary<PacketIdentification> sentPacketsSummary, IoSummary<ChunkIdentification> writtenChunks, IoSummary<ChunkIdentification> readChunks, FileIOStat.Summary fileWrites, FileIOStat.Summary fileReads, List<ChunkGenStat> chunkGenStats, List<StructureGenStat> structureGenStats) 创建JfrStatsResult
记录类的实例。 -
方法概要
修饰符和类型方法说明asJson()
返回chunkGenStats
记录组件的值。List
<com.mojang.datafixers.util.Pair<ChunkStatus, TimedStatSummary<ChunkGenStat>>> 返回cpuLoadStats
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。返回fileReads
记录组件的值。返回fileWrites
记录组件的值。final int
hashCode()
返回此对象的哈希代码值。返回heapSummary
记录组件的值。返回readChunks
记录组件的值。返回receivedPacketsSummary
记录组件的值。返回recordingDuration
记录组件的值。返回recordingEnded
记录组件的值。返回recordingStarted
记录组件的值。返回sentPacketsSummary
记录组件的值。返回structureGenStats
记录组件的值。返回threadAllocationSummary
记录组件的值。返回tickTimes
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。返回worldCreationDuration
记录组件的值。返回writtenChunks
记录组件的值。
-
字段详细资料
-
recordingStarted
recordingStarted
记录组件的字段。 -
recordingEnded
recordingEnded
记录组件的字段。 -
recordingDuration
recordingDuration
记录组件的字段。 -
worldCreationDuration
worldCreationDuration
记录组件的字段。 -
tickTimes
tickTimes
记录组件的字段。 -
cpuLoadStats
cpuLoadStats
记录组件的字段。 -
heapSummary
heapSummary
记录组件的字段。 -
threadAllocationSummary
threadAllocationSummary
记录组件的字段。 -
receivedPacketsSummary
receivedPacketsSummary
记录组件的字段。 -
sentPacketsSummary
sentPacketsSummary
记录组件的字段。 -
writtenChunks
writtenChunks
记录组件的字段。 -
readChunks
readChunks
记录组件的字段。 -
fileWrites
fileWrites
记录组件的字段。 -
fileReads
fileReads
记录组件的字段。 -
chunkGenStats
chunkGenStats
记录组件的字段。 -
structureGenStats
structureGenStats
记录组件的字段。
-
-
构造器详细资料
-
JfrStatsResult
public JfrStatsResult(Instant recordingStarted, Instant recordingEnded, Duration recordingDuration, @Nullable Duration worldCreationDuration, List<TickTimeStat> tickTimes, List<CpuLoadStat> cpuLoadStats, GcHeapStat.Summary heapSummary, ThreadAllocationStat.Summary threadAllocationSummary, IoSummary<PacketIdentification> receivedPacketsSummary, IoSummary<PacketIdentification> sentPacketsSummary, IoSummary<ChunkIdentification> writtenChunks, IoSummary<ChunkIdentification> readChunks, FileIOStat.Summary fileWrites, FileIOStat.Summary fileReads, List<ChunkGenStat> chunkGenStats, List<StructureGenStat> structureGenStats) 创建JfrStatsResult
记录类的实例。- 参数:
recordingStarted
-recordingStarted
记录组件的值recordingEnded
-recordingEnded
记录组件的值recordingDuration
-recordingDuration
记录组件的值worldCreationDuration
-worldCreationDuration
记录组件的值tickTimes
-tickTimes
记录组件的值cpuLoadStats
-cpuLoadStats
记录组件的值heapSummary
-heapSummary
记录组件的值threadAllocationSummary
-threadAllocationSummary
记录组件的值receivedPacketsSummary
-receivedPacketsSummary
记录组件的值sentPacketsSummary
-sentPacketsSummary
记录组件的值writtenChunks
-writtenChunks
记录组件的值readChunks
-readChunks
记录组件的值fileWrites
-fileWrites
记录组件的值fileReads
-fileReads
记录组件的值chunkGenStats
-chunkGenStats
记录组件的值structureGenStats
-structureGenStats
记录组件的值
-
-
方法详细资料
-
chunkGenSummary
public List<com.mojang.datafixers.util.Pair<ChunkStatus,TimedStatSummary<ChunkGenStat>>> chunkGenSummary() -
asJson
-
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用Objects::equals(Object,Object)
进行比较。 -
recordingStarted
返回recordingStarted
记录组件的值。- 返回:
recordingStarted
记录组件的值
-
recordingEnded
返回recordingEnded
记录组件的值。- 返回:
recordingEnded
记录组件的值
-
recordingDuration
返回recordingDuration
记录组件的值。- 返回:
recordingDuration
记录组件的值
-
worldCreationDuration
返回worldCreationDuration
记录组件的值。- 返回:
worldCreationDuration
记录组件的值
-
tickTimes
返回tickTimes
记录组件的值。- 返回:
tickTimes
记录组件的值
-
cpuLoadStats
返回cpuLoadStats
记录组件的值。- 返回:
cpuLoadStats
记录组件的值
-
heapSummary
返回heapSummary
记录组件的值。- 返回:
heapSummary
记录组件的值
-
threadAllocationSummary
返回threadAllocationSummary
记录组件的值。- 返回:
threadAllocationSummary
记录组件的值
-
receivedPacketsSummary
返回receivedPacketsSummary
记录组件的值。- 返回:
receivedPacketsSummary
记录组件的值
-
sentPacketsSummary
返回sentPacketsSummary
记录组件的值。- 返回:
sentPacketsSummary
记录组件的值
-
writtenChunks
返回writtenChunks
记录组件的值。- 返回:
writtenChunks
记录组件的值
-
readChunks
返回readChunks
记录组件的值。- 返回:
readChunks
记录组件的值
-
fileWrites
返回fileWrites
记录组件的值。- 返回:
fileWrites
记录组件的值
-
fileReads
返回fileReads
记录组件的值。- 返回:
fileReads
记录组件的值
-
chunkGenStats
返回chunkGenStats
记录组件的值。- 返回:
chunkGenStats
记录组件的值
-
structureGenStats
返回structureGenStats
记录组件的值。- 返回:
structureGenStats
记录组件的值
-