Package net.minecraft.util.profiling.jfr
Class JfrProfileRecorder
java.lang.Object
net.minecraft.util.profiling.jfr.JfrProfileRecorder
- Mappings:
 Namespace Name named net/minecraft/util/profiling/jfr/JfrProfileRecorderintermediary net/minecraft/class_6516official bqj
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<ChunkGenerationSample> private final Map<ChunkRegionSample, JfrProfileRecorder.Counter> private final Map<ChunkRegionSample, JfrProfileRecorder.Counter> private final List<CpuLoadSample> private Instantprivate final List<FileIoSample> private final List<FileIoSample> private intprivate Durationprivate final List<GcHeapSummarySample> private final Map<PacketSample, JfrProfileRecorder.Counter> private final Map<PacketSample, JfrProfileRecorder.Counter> private final List<ServerTickTimeSample> private Instantprivate final List<ThreadAllocationStatisticsSample>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddChunkRegionEvent(RecordedEvent event, int bytes, Map<ChunkRegionSample, JfrProfileRecorder.Counter> chunksToCounter) private voidaddFileIoSample(RecordedEvent event, List<FileIoSample> samples, String bytesKey) private voidaddPacket(RecordedEvent event, int bytes, Map<PacketSample, JfrProfileRecorder.Counter> packetsToCounter) private static <T> NetworkIoStatistics<T> createNetworkIoStatistics(Duration duration, Map<T, JfrProfileRecorder.Counter> packetsToCounter) private JfrProfileprivate voidhandleEvents(Stream<RecordedEvent> events) static JfrProfilereadProfile(Path path)  
- 
Field Details
- 
startTime
- Mappings:
 Namespace Name Mixin selector named startTimeLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;startTime:Ljava/time/Instant;intermediary field_34422Lnet/minecraft/class_6516;field_34422:Ljava/time/Instant;official aLbqj;a:Ljava/time/Instant;
 - 
endTime
- Mappings:
 Namespace Name Mixin selector named endTimeLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;endTime:Ljava/time/Instant;intermediary field_34423Lnet/minecraft/class_6516;field_34423:Ljava/time/Instant;official bLbqj;b:Ljava/time/Instant;
 - 
chunkGenerationSamples
- Mappings:
 Namespace Name Mixin selector named chunkGenerationSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;chunkGenerationSamples:Ljava/util/List;intermediary field_34424Lnet/minecraft/class_6516;field_34424:Ljava/util/List;official cLbqj;c:Ljava/util/List;
 - 
cpuLoadSamples
- Mappings:
 Namespace Name Mixin selector named cpuLoadSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;cpuLoadSamples:Ljava/util/List;intermediary field_34425Lnet/minecraft/class_6516;field_34425:Ljava/util/List;official dLbqj;d:Ljava/util/List;
 - 
receivedPacketsToCounter
- Mappings:
 Namespace Name Mixin selector named receivedPacketsToCounterLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;receivedPacketsToCounter:Ljava/util/Map;intermediary field_34426Lnet/minecraft/class_6516;field_34426:Ljava/util/Map;official eLbqj;e:Ljava/util/Map;
 - 
sentPacketsToCounter
- Mappings:
 Namespace Name Mixin selector named sentPacketsToCounterLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;sentPacketsToCounter:Ljava/util/Map;intermediary field_34427Lnet/minecraft/class_6516;field_34427:Ljava/util/Map;official fLbqj;f:Ljava/util/Map;
 - 
chunkRegionReadCounter
- Mappings:
 Namespace Name Mixin selector named chunkRegionReadCounterLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;chunkRegionReadCounter:Ljava/util/Map;intermediary field_49070Lnet/minecraft/class_6516;field_49070:Ljava/util/Map;official gLbqj;g:Ljava/util/Map;
 - 
chunkRegionWriteCounter
- Mappings:
 Namespace Name Mixin selector named chunkRegionWriteCounterLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;chunkRegionWriteCounter:Ljava/util/Map;intermediary field_49071Lnet/minecraft/class_6516;field_49071:Ljava/util/Map;official hLbqj;h:Ljava/util/Map;
 - 
fileWriteSamples
- Mappings:
 Namespace Name Mixin selector named fileWriteSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;fileWriteSamples:Ljava/util/List;intermediary field_34428Lnet/minecraft/class_6516;field_34428:Ljava/util/List;official iLbqj;i:Ljava/util/List;
 - 
fileReadSamples
- Mappings:
 Namespace Name Mixin selector named fileReadSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;fileReadSamples:Ljava/util/List;intermediary field_34429Lnet/minecraft/class_6516;field_34429:Ljava/util/List;official jLbqj;j:Ljava/util/List;
 - 
gcCount
private int gcCount- Mappings:
 Namespace Name Mixin selector named gcCountLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcCount:Iintermediary field_34430Lnet/minecraft/class_6516;field_34430:Iofficial kLbqj;k:I
 - 
gcDuration
- Mappings:
 Namespace Name Mixin selector named gcDurationLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcDuration:Ljava/time/Duration;intermediary field_34431Lnet/minecraft/class_6516;field_34431:Ljava/time/Duration;official lLbqj;l:Ljava/time/Duration;
 - 
gcHeapSummarySamples
- Mappings:
 Namespace Name Mixin selector named gcHeapSummarySamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcHeapSummarySamples:Ljava/util/List;intermediary field_34432Lnet/minecraft/class_6516;field_34432:Ljava/util/List;official mLbqj;m:Ljava/util/List;
 - 
threadAllocationStatisticsSamples
- Mappings:
 Namespace Name Mixin selector named threadAllocationStatisticsSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;threadAllocationStatisticsSamples:Ljava/util/List;intermediary field_34433Lnet/minecraft/class_6516;field_34433:Ljava/util/List;official nLbqj;n:Ljava/util/List;
 - 
serverTickTimeSamples
- Mappings:
 Namespace Name Mixin selector named serverTickTimeSamplesLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;serverTickTimeSamples:Ljava/util/List;intermediary field_34434Lnet/minecraft/class_6516;field_34434:Ljava/util/List;official oLbqj;o:Ljava/util/List;
 - 
worldGenDuration
- Mappings:
 Namespace Name Mixin selector named worldGenDurationLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;worldGenDuration:Ljava/time/Duration;intermediary field_34435Lnet/minecraft/class_6516;field_34435:Ljava/time/Duration;official pLbqj;p:Ljava/time/Duration;
 
 - 
 - 
Constructor Details
- 
JfrProfileRecorder
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;<init>(Ljava/util/stream/Stream;)Vintermediary <init>Lnet/minecraft/class_6516;<init>(Ljava/util/stream/Stream;)Vofficial <init>Lbqj;<init>(Ljava/util/stream/Stream;)V
 
 - 
 - 
Method Details
- 
readProfile
- Mappings:
 Namespace Name Mixin selector named readProfileLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;readProfile(Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/JfrProfile;intermediary method_38001Lnet/minecraft/class_6516;method_38001(Ljava/nio/file/Path;)Lnet/minecraft/class_6517;official aLbqj;a(Ljava/nio/file/Path;)Lbqk;
 - 
createProfile
- Mappings:
 Namespace Name Mixin selector named createProfileLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;createProfile()Lnet/minecraft/util/profiling/jfr/JfrProfile;intermediary method_38000Lnet/minecraft/class_6516;method_38000()Lnet/minecraft/class_6517;official aLbqj;a()Lbqk;
 - 
handleEvents
- Mappings:
 Namespace Name Mixin selector named handleEventsLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;handleEvents(Ljava/util/stream/Stream;)Vintermediary method_38002Lnet/minecraft/class_6516;method_38002(Ljava/util/stream/Stream;)Vofficial aLbqj;a(Ljava/util/stream/Stream;)V
 - 
addPacket
private void addPacket(RecordedEvent event, int bytes, Map<PacketSample, JfrProfileRecorder.Counter> packetsToCounter) - Mappings:
 Namespace Name Mixin selector named addPacketLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;addPacket(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)Vintermediary method_39435Lnet/minecraft/class_6516;method_39435(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)Vofficial aLbqj;a(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V
 - 
addChunkRegionEvent
private void addChunkRegionEvent(RecordedEvent event, int bytes, Map<ChunkRegionSample, JfrProfileRecorder.Counter> chunksToCounter) - Mappings:
 Namespace Name Mixin selector named addChunkRegionEventLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;addChunkRegionEvent(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)Vintermediary method_56982Lnet/minecraft/class_6516;method_56982(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)Vofficial bLbqj;b(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V
 - 
addFileIoSample
- Mappings:
 Namespace Name Mixin selector named addFileIoSampleLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;addFileIoSample(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;)Vofficial aLbqj;a(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V
 - 
createNetworkIoStatistics
private static <T> NetworkIoStatistics<T> createNetworkIoStatistics(Duration duration, Map<T, JfrProfileRecorder.Counter> packetsToCounter) - Mappings:
 Namespace Name Mixin selector named createNetworkIoStatisticsLnet/minecraft/util/profiling/jfr/JfrProfileRecorder;createNetworkIoStatistics(Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/util/profiling/jfr/sample/NetworkIoStatistics;intermediary method_39433Lnet/minecraft/class_6516;method_39433(Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/class_6767;official aLbqj;a(Ljava/time/Duration;Ljava/util/Map;)Lbqt;
 
 -