Package net.minecraft.util.profiling.jfr
Class JfrProfileRecorder
java.lang.Object
net.minecraft.util.profiling.jfr.JfrProfileRecorder
- Mappings:
Namespace Name official ardintermediary net/minecraft/class_6516named net/minecraft/util/profiling/jfr/JfrProfileRecorder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<ChunkGenerationSample>private final List<CpuLoadSample>private Instantprivate final List<FileIoSample>private final List<FileIoSample>private intprivate Durationprivate final List<GcHeapSummarySample>private final List<PacketSample>private final List<PacketSample>private final List<ServerTickTimeSample>private Instantprivate final List<ThreadAllocationStatisticsSample> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddFileIoSample(RecordedEvent event, List<FileIoSample> samples, String bytesKey) private JfrProfileprivate voidhandleEvents(Stream<RecordedEvent> events) static JfrProfilereadProfile(Path path)
-
Field Details
-
startTime
- Mappings:
Namespace Name Mixin selector official aLard;a:Ljava/time/Instant;intermediary field_34422Lnet/minecraft/class_6516;field_34422:Ljava/time/Instant;named startTimeLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;startTime:Ljava/time/Instant;
-
endTime
- Mappings:
Namespace Name Mixin selector official bLard;b:Ljava/time/Instant;intermediary field_34423Lnet/minecraft/class_6516;field_34423:Ljava/time/Instant;named endTimeLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;endTime:Ljava/time/Instant;
-
chunkGenerationSamples
- Mappings:
Namespace Name Mixin selector official cLard;c:Ljava/util/List;intermediary field_34424Lnet/minecraft/class_6516;field_34424:Ljava/util/List;named chunkGenerationSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;chunkGenerationSamples:Ljava/util/List;
-
cpuLoadSamples
- Mappings:
Namespace Name Mixin selector official dLard;d:Ljava/util/List;intermediary field_34425Lnet/minecraft/class_6516;field_34425:Ljava/util/List;named cpuLoadSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;cpuLoadSamples:Ljava/util/List;
-
packetReadSamples
- Mappings:
Namespace Name Mixin selector official eLard;e:Ljava/util/List;intermediary field_34426Lnet/minecraft/class_6516;field_34426:Ljava/util/List;named packetReadSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;packetReadSamples:Ljava/util/List;
-
packetSentSamples
- Mappings:
Namespace Name Mixin selector official fLard;f:Ljava/util/List;intermediary field_34427Lnet/minecraft/class_6516;field_34427:Ljava/util/List;named packetSentSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;packetSentSamples:Ljava/util/List;
-
fileWriteSamples
- Mappings:
Namespace Name Mixin selector official gLard;g:Ljava/util/List;intermediary field_34428Lnet/minecraft/class_6516;field_34428:Ljava/util/List;named fileWriteSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;fileWriteSamples:Ljava/util/List;
-
fileReadSamples
- Mappings:
Namespace Name Mixin selector official hLard;h:Ljava/util/List;intermediary field_34429Lnet/minecraft/class_6516;field_34429:Ljava/util/List;named fileReadSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;fileReadSamples:Ljava/util/List;
-
gcCount
private int gcCount- Mappings:
Namespace Name Mixin selector official iLard;i:Iintermediary field_34430Lnet/minecraft/class_6516;field_34430:Inamed gcCountLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcCount:I
-
gcDuration
- Mappings:
Namespace Name Mixin selector official jLard;j:Ljava/time/Duration;intermediary field_34431Lnet/minecraft/class_6516;field_34431:Ljava/time/Duration;named gcDurationLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcDuration:Ljava/time/Duration;
-
gcHeapSummarySamples
- Mappings:
Namespace Name Mixin selector official kLard;k:Ljava/util/List;intermediary field_34432Lnet/minecraft/class_6516;field_34432:Ljava/util/List;named gcHeapSummarySamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcHeapSummarySamples:Ljava/util/List;
-
threadAllocationStatisticsSamples
- Mappings:
Namespace Name Mixin selector official lLard;l:Ljava/util/List;intermediary field_34433Lnet/minecraft/class_6516;field_34433:Ljava/util/List;named threadAllocationStatisticsSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;threadAllocationStatisticsSamples:Ljava/util/List;
-
serverTickTimeSamples
- Mappings:
Namespace Name Mixin selector official mLard;m:Ljava/util/List;intermediary field_34434Lnet/minecraft/class_6516;field_34434:Ljava/util/List;named serverTickTimeSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;serverTickTimeSamples:Ljava/util/List;
-
worldGenDuration
- Mappings:
Namespace Name Mixin selector official nLard;n:Ljava/time/Duration;intermediary field_34435Lnet/minecraft/class_6516;field_34435:Ljava/time/Duration;named worldGenDurationLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;worldGenDuration:Ljava/time/Duration;
-
-
Constructor Details
-
JfrProfileRecorder
- Mappings:
Namespace Name Mixin selector official <init>Lard;<init>(Ljava/util/stream/Stream;)Vintermediary <init>Lnet/minecraft/class_6516;<init>(Ljava/util/stream/Stream;)Vnamed <init>Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;<init>(Ljava/util/stream/Stream;)V
-
-
Method Details
-
readProfile
- Mappings:
Namespace Name Mixin selector official aLard;a(Ljava/nio/file/Path;)Lare;intermediary method_38001Lnet/minecraft/class_6516;method_38001(Ljava/nio/file/Path;)Lnet/minecraft/class_6517;named readProfileLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;readProfile(Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/JfrProfile;
-
createProfile
- Mappings:
Namespace Name Mixin selector official aLard;a()Lare;intermediary method_38000Lnet/minecraft/class_6516;method_38000()Lnet/minecraft/class_6517;named createProfileLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;createProfile()Lnet/minecraft/util/profiling/jfr/JfrProfile;
-
handleEvents
- Mappings:
Namespace Name Mixin selector official aLard;a(Ljava/util/stream/Stream;)Vintermediary method_38002Lnet/minecraft/class_6516;method_38002(Ljava/util/stream/Stream;)Vnamed handleEventsLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;handleEvents(Ljava/util/stream/Stream;)V
-
addFileIoSample
- Mappings:
Namespace Name Mixin selector official aLard;a(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)Vintermediary method_38004Lnet/minecraft/class_6516;method_38004(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)Vnamed addFileIoSampleLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;addFileIoSample(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V
-