Record Class 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, NetworkPacketSummary receivedPacketsSummary, NetworkPacketSummary sentPacketsSummary, FileIOStat.Summary fileWrites, FileIOStat.Summary fileReads, List<ChunkGenStat> chunkGenStats)
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 NetworkPacketSummary
receivedPacketsSummary
记录组件的字段。private final Duration
recordingDuration
记录组件的字段。private final Instant
recordingEnded
记录组件的字段。private final Instant
recordingStarted
记录组件的字段。private final NetworkPacketSummary
sentPacketsSummary
记录组件的字段。private final ThreadAllocationStat.Summary
threadAllocationSummary
记录组件的字段。private final List<TickTimeStat>
tickTimes
记录组件的字段。private final Duration
worldCreationDuration
记录组件的字段。 -
构造器概要
构造器构造器说明JfrStatsResult
(Instant recordingStarted, Instant recordingEnded, Duration recordingDuration, Duration worldCreationDuration, List<TickTimeStat> tickTimes, List<CpuLoadStat> cpuLoadStats, GcHeapStat.Summary heapSummary, ThreadAllocationStat.Summary threadAllocationSummary, NetworkPacketSummary receivedPacketsSummary, NetworkPacketSummary sentPacketsSummary, FileIOStat.Summary fileWrites, FileIOStat.Summary fileReads, List<ChunkGenStat> chunkGenStats) 创建JfrStatsResult
记录的实例。 -
方法概要
修饰符和类型方法说明asJson()
返回chunkGenStats
记录组件的值。List<com.mojang.datafixers.util.Pair<ChunkStatus,
TimedStatSummary<ChunkGenStat>>> 返回cpuLoadStats
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。返回fileReads
记录组件的值。返回fileWrites
记录组件的值。final int
hashCode()
返回此对象的哈希代码值。返回heapSummary
记录组件的值。返回receivedPacketsSummary
记录组件的值。返回recordingDuration
记录组件的值。返回recordingEnded
记录组件的值。返回recordingStarted
记录组件的值。返回sentPacketsSummary
记录组件的值。返回threadAllocationSummary
记录组件的值。返回tickTimes
记录组件的值。final String
toString()
返回此记录的字符串表示形式。返回worldCreationDuration
记录组件的值。
-
字段详细资料
-
recordingStarted
recordingStarted
记录组件的字段。 -
recordingEnded
recordingEnded
记录组件的字段。 -
recordingDuration
recordingDuration
记录组件的字段。 -
worldCreationDuration
worldCreationDuration
记录组件的字段。 -
tickTimes
tickTimes
记录组件的字段。 -
cpuLoadStats
cpuLoadStats
记录组件的字段。 -
heapSummary
heapSummary
记录组件的字段。 -
threadAllocationSummary
threadAllocationSummary
记录组件的字段。 -
receivedPacketsSummary
receivedPacketsSummary
记录组件的字段。 -
sentPacketsSummary
sentPacketsSummary
记录组件的字段。 -
fileWrites
fileWrites
记录组件的字段。 -
fileReads
fileReads
记录组件的字段。 -
chunkGenStats
chunkGenStats
记录组件的字段。
-
-
构造器详细资料
-
JfrStatsResult
public JfrStatsResult(Instant recordingStarted, Instant recordingEnded, Duration recordingDuration, @Nullable Duration worldCreationDuration, List<TickTimeStat> tickTimes, List<CpuLoadStat> cpuLoadStats, GcHeapStat.Summary heapSummary, ThreadAllocationStat.Summary threadAllocationSummary, NetworkPacketSummary receivedPacketsSummary, NetworkPacketSummary sentPacketsSummary, FileIOStat.Summary fileWrites, FileIOStat.Summary fileReads, List<ChunkGenStat> chunkGenStats) 创建JfrStatsResult
记录的实例。- 参数:
recordingStarted
-recordingStarted
记录组件的值recordingEnded
-recordingEnded
记录组件的值recordingDuration
-recordingDuration
记录组件的值worldCreationDuration
-worldCreationDuration
记录组件的值tickTimes
-tickTimes
记录组件的值cpuLoadStats
-cpuLoadStats
记录组件的值heapSummary
-heapSummary
记录组件的值threadAllocationSummary
-threadAllocationSummary
记录组件的值receivedPacketsSummary
-receivedPacketsSummary
记录组件的值sentPacketsSummary
-sentPacketsSummary
记录组件的值fileWrites
-fileWrites
记录组件的值fileReads
-fileReads
记录组件的值chunkGenStats
-chunkGenStats
记录组件的值
-
-
方法详细资料
-
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
记录组件的值
-
fileWrites
返回fileWrites
记录组件的值。- 返回:
fileWrites
记录组件的值
-
fileReads
返回fileReads
记录组件的值。- 返回:
fileReads
记录组件的值
-
chunkGenStats
返回chunkGenStats
记录组件的值。- 返回:
chunkGenStats
记录组件的值
-