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/JfrProfileRecorder- intermediary - net/minecraft/class_6516- official - bpl
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier 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<StructureGenerationSample> private final List<ThreadAllocationStatisticsSample> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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 - startTime- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;startTime:Ljava/time/Instant;- intermediary - field_34422- Lnet/minecraft/class_6516;field_34422:Ljava/time/Instant;- official - a- Lbpl;a:Ljava/time/Instant;
 
- 
endTime- Mappings:
- Namespace - Name - Mixin selector - named - endTime- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;endTime:Ljava/time/Instant;- intermediary - field_34423- Lnet/minecraft/class_6516;field_34423:Ljava/time/Instant;- official - b- Lbpl;b:Ljava/time/Instant;
 
- 
chunkGenerationSamples- Mappings:
- Namespace - Name - Mixin selector - named - chunkGenerationSamples- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;chunkGenerationSamples:Ljava/util/List;- intermediary - field_34424- Lnet/minecraft/class_6516;field_34424:Ljava/util/List;- official - c- Lbpl;c:Ljava/util/List;
 
- 
structureGenerationSamples- Mappings:
- Namespace - Name - Mixin selector - named - structureGenerationSamples- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;structureGenerationSamples:Ljava/util/List;- intermediary - field_55004- Lnet/minecraft/class_6516;field_55004:Ljava/util/List;- official - d- Lbpl;d:Ljava/util/List;
 
- 
cpuLoadSamples- Mappings:
- Namespace - Name - Mixin selector - named - cpuLoadSamples- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;cpuLoadSamples:Ljava/util/List;- intermediary - field_34425- Lnet/minecraft/class_6516;field_34425:Ljava/util/List;- official - e- Lbpl;e:Ljava/util/List;
 
- 
receivedPacketsToCounter- Mappings:
- Namespace - Name - Mixin selector - named - receivedPacketsToCounter- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;receivedPacketsToCounter:Ljava/util/Map;- intermediary - field_34426- Lnet/minecraft/class_6516;field_34426:Ljava/util/Map;- official - f- Lbpl;f:Ljava/util/Map;
 
- 
sentPacketsToCounter- Mappings:
- Namespace - Name - Mixin selector - named - sentPacketsToCounter- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;sentPacketsToCounter:Ljava/util/Map;- intermediary - field_34427- Lnet/minecraft/class_6516;field_34427:Ljava/util/Map;- official - g- Lbpl;g:Ljava/util/Map;
 
- 
chunkRegionReadCounter- Mappings:
- Namespace - Name - Mixin selector - named - chunkRegionReadCounter- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;chunkRegionReadCounter:Ljava/util/Map;- intermediary - field_49070- Lnet/minecraft/class_6516;field_49070:Ljava/util/Map;- official - h- Lbpl;h:Ljava/util/Map;
 
- 
chunkRegionWriteCounter- Mappings:
- Namespace - Name - Mixin selector - named - chunkRegionWriteCounter- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;chunkRegionWriteCounter:Ljava/util/Map;- intermediary - field_49071- Lnet/minecraft/class_6516;field_49071:Ljava/util/Map;- official - i- Lbpl;i:Ljava/util/Map;
 
- 
fileWriteSamples- Mappings:
- Namespace - Name - Mixin selector - named - fileWriteSamples- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;fileWriteSamples:Ljava/util/List;- intermediary - field_34428- Lnet/minecraft/class_6516;field_34428:Ljava/util/List;- official - j- Lbpl;j:Ljava/util/List;
 
- 
fileReadSamples- Mappings:
- Namespace - Name - Mixin selector - named - fileReadSamples- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;fileReadSamples:Ljava/util/List;- intermediary - field_34429- Lnet/minecraft/class_6516;field_34429:Ljava/util/List;- official - k- Lbpl;k:Ljava/util/List;
 
- 
gcCountprivate int gcCount- Mappings:
- Namespace - Name - Mixin selector - named - gcCount- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcCount:I- intermediary - field_34430- Lnet/minecraft/class_6516;field_34430:I- official - l- Lbpl;l:I
 
- 
gcDuration- Mappings:
- Namespace - Name - Mixin selector - named - gcDuration- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcDuration:Ljava/time/Duration;- intermediary - field_34431- Lnet/minecraft/class_6516;field_34431:Ljava/time/Duration;- official - m- Lbpl;m:Ljava/time/Duration;
 
- 
gcHeapSummarySamples- Mappings:
- Namespace - Name - Mixin selector - named - gcHeapSummarySamples- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;gcHeapSummarySamples:Ljava/util/List;- intermediary - field_34432- Lnet/minecraft/class_6516;field_34432:Ljava/util/List;- official - n- Lbpl;n:Ljava/util/List;
 
- 
threadAllocationStatisticsSamples- Mappings:
- Namespace - Name - Mixin selector - named - threadAllocationStatisticsSamples- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;threadAllocationStatisticsSamples:Ljava/util/List;- intermediary - field_34433- Lnet/minecraft/class_6516;field_34433:Ljava/util/List;- official - o- Lbpl;o:Ljava/util/List;
 
- 
serverTickTimeSamples- Mappings:
- Namespace - Name - Mixin selector - named - serverTickTimeSamples- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;serverTickTimeSamples:Ljava/util/List;- intermediary - field_34434- Lnet/minecraft/class_6516;field_34434:Ljava/util/List;- official - p- Lbpl;p:Ljava/util/List;
 
- 
worldGenDuration- Mappings:
- Namespace - Name - Mixin selector - named - worldGenDuration- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;worldGenDuration:Ljava/time/Duration;- intermediary - field_34435- Lnet/minecraft/class_6516;field_34435:Ljava/time/Duration;- official - q- Lbpl;q:Ljava/time/Duration;
 
 
- 
- 
Constructor Details- 
JfrProfileRecorder- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;<init>(Ljava/util/stream/Stream;)V- intermediary - <init>- Lnet/minecraft/class_6516;<init>(Ljava/util/stream/Stream;)V- official - <init>- Lbpl;<init>(Ljava/util/stream/Stream;)V
 
 
- 
- 
Method Details- 
readProfile- Mappings:
- Namespace - Name - Mixin selector - named - readProfile- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;readProfile(Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/JfrProfile;- intermediary - method_38001- Lnet/minecraft/class_6516;method_38001(Ljava/nio/file/Path;)Lnet/minecraft/class_6517;- official - a- Lbpl;a(Ljava/nio/file/Path;)Lbpm;
 
- 
createProfile- Mappings:
- Namespace - Name - Mixin selector - named - createProfile- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;createProfile()Lnet/minecraft/util/profiling/jfr/JfrProfile;- intermediary - method_38000- Lnet/minecraft/class_6516;method_38000()Lnet/minecraft/class_6517;- official - a- Lbpl;a()Lbpm;
 
- 
handleEvents- Mappings:
- Namespace - Name - Mixin selector - named - handleEvents- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;handleEvents(Ljava/util/stream/Stream;)V- intermediary - method_38002- Lnet/minecraft/class_6516;method_38002(Ljava/util/stream/Stream;)V- official - a- Lbpl;a(Ljava/util/stream/Stream;)V
 
- 
addPacketprivate void addPacket(RecordedEvent event, int bytes, Map<PacketSample, JfrProfileRecorder.Counter> packetsToCounter) - Mappings:
- Namespace - Name - Mixin selector - named - addPacket- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;addPacket(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V- intermediary - method_39435- Lnet/minecraft/class_6516;method_39435(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V- official - a- Lbpl;a(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V
 
- 
addChunkRegionEventprivate void addChunkRegionEvent(RecordedEvent event, int bytes, Map<ChunkRegionSample, JfrProfileRecorder.Counter> chunksToCounter) - Mappings:
- Namespace - Name - Mixin selector - named - addChunkRegionEvent- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;addChunkRegionEvent(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V- intermediary - method_56982- Lnet/minecraft/class_6516;method_56982(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V- official - b- Lbpl;b(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V
 
- 
addFileIoSample- Mappings:
- Namespace - Name - Mixin selector - named - addFileIoSample- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;addFileIoSample(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V- intermediary - method_38004- Lnet/minecraft/class_6516;method_38004(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V- official - a- Lbpl;a(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V
 
- 
createNetworkIoStatisticsprivate static <T> NetworkIoStatistics<T> createNetworkIoStatistics(Duration duration, Map<T, JfrProfileRecorder.Counter> packetsToCounter) - Mappings:
- Namespace - Name - Mixin selector - named - createNetworkIoStatistics- Lnet/minecraft/util/profiling/jfr/JfrProfileRecorder;createNetworkIoStatistics(Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/util/profiling/jfr/sample/NetworkIoStatistics;- intermediary - method_39433- Lnet/minecraft/class_6516;method_39433(Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/class_6767;- official - a- Lbpl;a(Ljava/time/Duration;Ljava/util/Map;)Lbpv;
 
 
-