net.minecraft.util.profiling.jfr.sample

public record GcHeapSummarySample

net.minecraft.util.profiling.jfr.stats.GcHeapStat
net.minecraft.class_6525
net.minecraft.util.profiling.jfr.sample.GcHeapSummarySample

Field summary

Modifier and TypeField
private final Instant
timestamp
comp_34
time
private final long
heapUsed
comp_35
heapUsed
private final GcHeapSummarySample$SummaryType
timing
comp_36
summaryType

Constructor summary

ModifierConstructor
public (Instant time, long heapUsed, GcHeapSummarySample$SummaryType summaryType)

Method summary

Modifier and TypeMethod
public static GcHeapSummarySample
from(RecordedEvent event)
method_38042(RecordedEvent arg0)
fromEvent(RecordedEvent event)
public static GcHeapSummarySample$Statistics
summary(Duration recordingDuration, List<GcHeapStat> heapStats, Duration gcTotalDuration, int totalGCs)
method_38040(Duration arg0, List<class_6525> arg1, Duration arg2, int arg3)
toStatistics(Duration duration, List<GcHeapSummarySample> samples, Duration gcDuration, int count)
private static double
calculateAllocationRatePerSecond(List<GcHeapStat> heapStats)
method_38041(List<class_6525> arg0)
getAllocatedBytesPerSecond(List<GcHeapSummarySample> samples)
public Instant
timestamp()
comp_34()
time()
public long
heapUsed()
comp_35()
heapUsed()
public GcHeapSummarySample$SummaryType
timing()
comp_36()
summaryType()
private static GcHeapSummarySample$SummaryType
lambda$calculateAllocationRatePerSecond$0(GcHeapStat arg0)
method_38039(class_6525 arg0)
method_38039(GcHeapSummarySample arg0)