Package net.minecraft.util.profiling.jfr
Class JfrProfileRecorder
java.lang.Object
net.minecraft.util.profiling.jfr.JfrProfileRecorder
- Mappings:
Namespace Name official aqkintermediary net/minecraft/class_6428named 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 aLaqk;a:Ljava/time/Instant;intermediary field_34076Lnet/minecraft/class_6428;field_34076:Ljava/time/Instant;named startTimeLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;startTime:Ljava/time/Instant;
-
endTime
- Mappings:
Namespace Name Mixin selector official bLaqk;b:Ljava/time/Instant;intermediary field_34077Lnet/minecraft/class_6428;field_34077:Ljava/time/Instant;named endTimeLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;endTime:Ljava/time/Instant;
-
chunkGenerationSamples
- Mappings:
Namespace Name Mixin selector official cLaqk;c:Ljava/util/List;intermediary field_34078Lnet/minecraft/class_6428;field_34078:Ljava/util/List;named chunkGenerationSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;chunkGenerationSamples:Ljava/util/List;
-
cpuLoadSamples
- Mappings:
Namespace Name Mixin selector official dLaqk;d:Ljava/util/List;intermediary field_34079Lnet/minecraft/class_6428;field_34079:Ljava/util/List;named cpuLoadSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;cpuLoadSamples:Ljava/util/List;
-
packetReadSamples
- Mappings:
Namespace Name Mixin selector official eLaqk;e:Ljava/util/List;intermediary field_34080Lnet/minecraft/class_6428;field_34080:Ljava/util/List;named packetReadSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;packetReadSamples:Ljava/util/List;
-
packetSentSamples
- Mappings:
Namespace Name Mixin selector official fLaqk;f:Ljava/util/List;intermediary field_34081Lnet/minecraft/class_6428;field_34081:Ljava/util/List;named packetSentSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;packetSentSamples:Ljava/util/List;
-
fileWriteSamples
- Mappings:
Namespace Name Mixin selector official gLaqk;g:Ljava/util/List;intermediary field_34082Lnet/minecraft/class_6428;field_34082:Ljava/util/List;named fileWriteSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;fileWriteSamples:Ljava/util/List;
-
fileReadSamples
- Mappings:
Namespace Name Mixin selector official hLaqk;h:Ljava/util/List;intermediary field_34083Lnet/minecraft/class_6428;field_34083:Ljava/util/List;named fileReadSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;fileReadSamples:Ljava/util/List;
-
gcCount
private int gcCount- Mappings:
Namespace Name Mixin selector official iLaqk;i:Iintermediary field_34084Lnet/minecraft/class_6428;field_34084:Inamed gcCountLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcCount:I
-
gcDuration
- Mappings:
Namespace Name Mixin selector official jLaqk;j:Ljava/time/Duration;intermediary field_34085Lnet/minecraft/class_6428;field_34085:Ljava/time/Duration;named gcDurationLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcDuration:Ljava/time/Duration;
-
gcHeapSummarySamples
- Mappings:
Namespace Name Mixin selector official kLaqk;k:Ljava/util/List;intermediary field_34086Lnet/minecraft/class_6428;field_34086:Ljava/util/List;named gcHeapSummarySamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcHeapSummarySamples:Ljava/util/List;
-
threadAllocationStatisticsSamples
- Mappings:
Namespace Name Mixin selector official lLaqk;l:Ljava/util/List;intermediary field_34087Lnet/minecraft/class_6428;field_34087:Ljava/util/List;named threadAllocationStatisticsSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;threadAllocationStatisticsSamples:Ljava/util/List;
-
serverTickTimeSamples
- Mappings:
Namespace Name Mixin selector official mLaqk;m:Ljava/util/List;intermediary field_34088Lnet/minecraft/class_6428;field_34088:Ljava/util/List;named serverTickTimeSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;serverTickTimeSamples:Ljava/util/List;
-
worldGenDuration
- Mappings:
Namespace Name Mixin selector official nLaqk;n:Ljava/time/Duration;intermediary field_34089Lnet/minecraft/class_6428;field_34089:Ljava/time/Duration;named worldGenDurationLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;worldGenDuration:Ljava/time/Duration;
-
-
Constructor Details
-
JfrProfileRecorder
- Mappings:
Namespace Name Mixin selector official <init>Laqk;<init>(Ljava/util/stream/Stream;)Vintermediary <init>Lnet/minecraft/class_6428;<init>(Ljava/util/stream/Stream;)Vnamed <init>Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;<init>(Ljava/util/stream/Stream;)V
-
-
Method Details
-
readProfile
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLaqk;a(Ljava/nio/file/Path;)Laql;intermediary method_37505Lnet/minecraft/class_6428;method_37505(Ljava/nio/file/Path;)Lnet/minecraft/class_6429;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 aLaqk;a()Laql;intermediary method_37504Lnet/minecraft/class_6428;method_37504()Lnet/minecraft/class_6429;named createProfileLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;createProfile()Lnet/minecraft/util/profiling/jfr/JfrProfile;
-
handleEvents
- Mappings:
Namespace Name Mixin selector official aLaqk;a(Ljava/util/stream/Stream;)Vintermediary method_37506Lnet/minecraft/class_6428;method_37506(Ljava/util/stream/Stream;)Vnamed handleEventsLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;handleEvents(Ljava/util/stream/Stream;)V
-
addFileIoSample
- Mappings:
Namespace Name Mixin selector official aLaqk;a(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)Vintermediary method_37508Lnet/minecraft/class_6428;method_37508(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
-