Package net.minecraft.util.profiling.jfr
Class JfrProfiler
java.lang.Object
net.minecraft.util.profiling.jfr.JfrProfiler
- All Implemented Interfaces:
FlightProfiler
- Mappings:
Namespace Name named net/minecraft/util/profiling/jfr/JfrProfilerintermediary net/minecraft/class_6505official bzt
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.profiling.jfr.FlightProfiler
FlightProfiler.NoopProfiler -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String(package private) Recordingprivate static final DateTimeFormatterprivate intprivate final Runnableprivate static final JfrProfilerprivate static final Loggerstatic final Stringstatic final Stringprivate final Runnablestatic final Stringprivate final Map<String, NetworkSummaryEvent.Recorder> static final Stringprivate floatprivate final Runnablestatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate static voidaddPeriodicEvent(Class<? extends Event> clazz, Runnable recorder) (package private) voidstatic JfrProfilerprivate NetworkSummaryEvent.RecordergetOrCreateSummaryRecorder(SocketAddress address) booleanbooleanvoidonChunkRegionRead(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) voidonChunkRegionWrite(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) voidonClientFps(int fps) voidonPacketReceived(NetworkPhase state, PacketType<?> type, SocketAddress remoteAddress, int bytes) voidonPacketSent(NetworkPhase state, PacketType<?> type, SocketAddress remoteAddress, int bytes) voidonTick(float tickTime) private booleanstart(Reader reader, InstanceType instanceType) booleanstart(InstanceType instanceType) @Nullable FinishablestartChunkGenerationProfiling(ChunkPos chunkPos, RegistryKey<World> world, String targetStatus) @Nullable FinishablestartStructureGenerationProfiling(ChunkPos chunkPos, RegistryKey<World> world, RegistryEntry<Structure> structure) @Nullable Finishablestop()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/util/profiling/jfr/JfrProfiler;LOGGER:Lorg/slf4j/Logger;intermediary field_34408Lnet/minecraft/class_6505;field_34408:Lorg/slf4j/Logger;official gLbzt;g:Lorg/slf4j/Logger;
-
MINECRAFT
- See Also:
- Mappings:
Namespace Name Mixin selector named MINECRAFTLnet/minecraft/util/profiling/jfr/JfrProfiler;MINECRAFT:Ljava/lang/String;intermediary field_34403Lnet/minecraft/class_6505;field_34403:Ljava/lang/String;official aLbzt;a:Ljava/lang/String;
-
WORLD_GENERATION
- See Also:
- Mappings:
Namespace Name Mixin selector named WORLD_GENERATIONLnet/minecraft/util/profiling/jfr/JfrProfiler;WORLD_GENERATION:Ljava/lang/String;intermediary field_34404Lnet/minecraft/class_6505;field_34404:Ljava/lang/String;official bLbzt;b:Ljava/lang/String;
-
TICKING
- See Also:
- Mappings:
Namespace Name Mixin selector named TICKINGLnet/minecraft/util/profiling/jfr/JfrProfiler;TICKING:Ljava/lang/String;intermediary field_34405Lnet/minecraft/class_6505;field_34405:Ljava/lang/String;official cLbzt;c:Ljava/lang/String;
-
NETWORK
- See Also:
- Mappings:
Namespace Name Mixin selector named NETWORKLnet/minecraft/util/profiling/jfr/JfrProfiler;NETWORK:Ljava/lang/String;intermediary field_34406Lnet/minecraft/class_6505;field_34406:Ljava/lang/String;official dLbzt;d:Ljava/lang/String;
-
STORAGE
- See Also:
- Mappings:
Namespace Name Mixin selector named STORAGELnet/minecraft/util/profiling/jfr/JfrProfiler;STORAGE:Ljava/lang/String;intermediary field_49058Lnet/minecraft/class_6505;field_49058:Ljava/lang/String;official eLbzt;e:Ljava/lang/String;
-
EVENTS
- Mappings:
Namespace Name Mixin selector named EVENTSLnet/minecraft/util/profiling/jfr/JfrProfiler;EVENTS:Ljava/util/List;intermediary field_34407Lnet/minecraft/class_6505;field_34407:Ljava/util/List;official hLbzt;h:Ljava/util/List;
-
CONFIG_PATH
- See Also:
- Mappings:
Namespace Name Mixin selector named CONFIG_PATHLnet/minecraft/util/profiling/jfr/JfrProfiler;CONFIG_PATH:Ljava/lang/String;intermediary field_34409Lnet/minecraft/class_6505;field_34409:Ljava/lang/String;official iLbzt;i:Ljava/lang/String;
-
DATE_TIME_FORMAT
- Mappings:
Namespace Name Mixin selector named DATE_TIME_FORMATLnet/minecraft/util/profiling/jfr/JfrProfiler;DATE_TIME_FORMAT:Ljava/time/format/DateTimeFormatter;intermediary field_34410Lnet/minecraft/class_6505;field_34410:Ljava/time/format/DateTimeFormatter;official jLbzt;j:Ljava/time/format/DateTimeFormatter;
-
INSTANCE
- Mappings:
Namespace Name Mixin selector named INSTANCELnet/minecraft/util/profiling/jfr/JfrProfiler;INSTANCE:Lnet/minecraft/util/profiling/jfr/JfrProfiler;intermediary field_35576Lnet/minecraft/class_6505;field_35576:Lnet/minecraft/class_6505;official kLbzt;k:Lbzt;
-
currentRecording
Recording currentRecording- Mappings:
Namespace Name Mixin selector named currentRecordingLnet/minecraft/util/profiling/jfr/JfrProfiler;currentRecording:Ljdk/jfr/Recording;intermediary field_34411Lnet/minecraft/class_6505;field_34411:Ljdk/jfr/Recording;official lLbzt;l:Ljdk/jfr/Recording;
-
fps
private int fps- Mappings:
Namespace Name Mixin selector named fpsLnet/minecraft/util/profiling/jfr/JfrProfiler;fps:Iintermediary field_63275Lnet/minecraft/class_6505;field_63275:Iofficial mLbzt;m:I
-
tickTime
private float tickTime- Mappings:
Namespace Name Mixin selector named tickTimeLnet/minecraft/util/profiling/jfr/JfrProfiler;tickTime:Fintermediary field_35577Lnet/minecraft/class_6505;field_35577:Fofficial nLbzt;n:F
-
summaryRecorderByAddress
- Mappings:
Namespace Name Mixin selector named summaryRecorderByAddressLnet/minecraft/util/profiling/jfr/JfrProfiler;summaryRecorderByAddress:Ljava/util/Map;intermediary field_35578Lnet/minecraft/class_6505;field_35578:Ljava/util/Map;official oLbzt;o:Ljava/util/Map;
-
fpsEventRecorder
- Mappings:
Namespace Name Mixin selector named fpsEventRecorderLnet/minecraft/util/profiling/jfr/JfrProfiler;fpsEventRecorder:Ljava/lang/Runnable;intermediary field_63276Lnet/minecraft/class_6505;field_63276:Ljava/lang/Runnable;official pLbzt;p:Ljava/lang/Runnable;
-
tickTimeEventRecorder
- Mappings:
Namespace Name Mixin selector named tickTimeEventRecorderLnet/minecraft/util/profiling/jfr/JfrProfiler;tickTimeEventRecorder:Ljava/lang/Runnable;intermediary field_63277Lnet/minecraft/class_6505;field_63277:Ljava/lang/Runnable;official qLbzt;q:Ljava/lang/Runnable;
-
networkSummaryEventRecorder
- Mappings:
Namespace Name Mixin selector named networkSummaryEventRecorderLnet/minecraft/util/profiling/jfr/JfrProfiler;networkSummaryEventRecorder:Ljava/lang/Runnable;intermediary field_63278Lnet/minecraft/class_6505;field_63278:Ljava/lang/Runnable;official rLbzt;r:Ljava/lang/Runnable;
-
-
Constructor Details
-
JfrProfiler
private JfrProfiler()
-
-
Method Details
-
addPeriodicEvents
void addPeriodicEvents()- Mappings:
Namespace Name Mixin selector named addPeriodicEventsLnet/minecraft/util/profiling/jfr/JfrProfiler;addPeriodicEvents()Vintermediary method_75089Lnet/minecraft/class_6505;method_75089()Vofficial fLbzt;f()V
-
addPeriodicEvent
- Mappings:
Namespace Name Mixin selector named addPeriodicEventLnet/minecraft/util/profiling/jfr/JfrProfiler;addPeriodicEvent(Ljava/lang/Class;Ljava/lang/Runnable;)Vintermediary method_75088Lnet/minecraft/class_6505;method_75088(Ljava/lang/Class;Ljava/lang/Runnable;)Vofficial aLbzt;a(Ljava/lang/Class;Ljava/lang/Runnable;)V
-
getInstance
- Mappings:
Namespace Name Mixin selector named getInstanceLnet/minecraft/util/profiling/jfr/JfrProfiler;getInstance()Lnet/minecraft/util/profiling/jfr/JfrProfiler;intermediary method_39428Lnet/minecraft/class_6505;method_39428()Lnet/minecraft/class_6505;official aLbzt;a()Lbzt;
-
start
- Specified by:
startin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named startLnet/minecraft/util/profiling/jfr/FlightProfiler;start(Lnet/minecraft/util/profiling/jfr/InstanceType;)Zintermediary method_37981Lnet/minecraft/class_6611;method_37981(Lnet/minecraft/class_6506;)Zofficial aLbzu;a(Lbzs;)Z
-
stop
- Specified by:
stopin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named stopLnet/minecraft/util/profiling/jfr/FlightProfiler;stop()Ljava/nio/file/Path;intermediary method_37980Lnet/minecraft/class_6611;method_37980()Ljava/nio/file/Path;official bLbzu;b()Ljava/nio/file/Path;
-
isProfiling
public boolean isProfiling()- Specified by:
isProfilingin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named isProfilingLnet/minecraft/util/profiling/jfr/FlightProfiler;isProfiling()Zintermediary method_37984Lnet/minecraft/class_6611;method_37984()Zofficial cLbzu;c()Z
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named isAvailableLnet/minecraft/util/profiling/jfr/FlightProfiler;isAvailable()Zintermediary method_38658Lnet/minecraft/class_6611;method_38658()Zofficial dLbzu;d()Z
-
start
- Mappings:
Namespace Name Mixin selector named startLnet/minecraft/util/profiling/jfr/JfrProfiler;start(Ljava/io/Reader;Lnet/minecraft/util/profiling/jfr/InstanceType;)Zintermediary method_37983Lnet/minecraft/class_6505;method_37983(Ljava/io/Reader;Lnet/minecraft/class_6506;)Zofficial aLbzt;a(Ljava/io/Reader;Lbzs;)Z
-
addListener
private void addListener()- Mappings:
Namespace Name Mixin selector named addListenerLnet/minecraft/util/profiling/jfr/JfrProfiler;addListener()Vintermediary method_38660Lnet/minecraft/class_6505;method_38660()Vofficial gLbzt;g()V
-
onClientFps
public void onClientFps(int fps) - Specified by:
onClientFpsin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onClientFpsLnet/minecraft/util/profiling/jfr/FlightProfiler;onClientFps(I)Vintermediary method_75087Lnet/minecraft/class_6611;method_75087(I)Vofficial aLbzu;a(I)V
-
onTick
public void onTick(float tickTime) - Specified by:
onTickin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onTickLnet/minecraft/util/profiling/jfr/FlightProfiler;onTick(F)Vintermediary method_38654Lnet/minecraft/class_6611;method_38654(F)Vofficial aLbzu;a(F)V
-
onPacketReceived
public void onPacketReceived(NetworkPhase state, PacketType<?> type, SocketAddress remoteAddress, int bytes) - Specified by:
onPacketReceivedin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onPacketReceivedLnet/minecraft/util/profiling/jfr/FlightProfiler;onPacketReceived(Lnet/minecraft/network/NetworkPhase;Lnet/minecraft/network/packet/PacketType;Ljava/net/SocketAddress;I)Vintermediary method_38656Lnet/minecraft/class_6611;method_38656(Lnet/minecraft/class_2539;Lnet/minecraft/class_9145;Ljava/net/SocketAddress;I)Vofficial aLbzu;a(Lwv;Laba;Ljava/net/SocketAddress;I)V
-
onPacketSent
public void onPacketSent(NetworkPhase state, PacketType<?> type, SocketAddress remoteAddress, int bytes) - Specified by:
onPacketSentin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onPacketSentLnet/minecraft/util/profiling/jfr/FlightProfiler;onPacketSent(Lnet/minecraft/network/NetworkPhase;Lnet/minecraft/network/packet/PacketType;Ljava/net/SocketAddress;I)Vintermediary method_38657Lnet/minecraft/class_6611;method_38657(Lnet/minecraft/class_2539;Lnet/minecraft/class_9145;Ljava/net/SocketAddress;I)Vofficial bLbzu;b(Lwv;Laba;Ljava/net/SocketAddress;I)V
-
getOrCreateSummaryRecorder
- Mappings:
Namespace Name Mixin selector named getOrCreateSummaryRecorderLnet/minecraft/util/profiling/jfr/JfrProfiler;getOrCreateSummaryRecorder(Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Recorder;intermediary method_39429Lnet/minecraft/class_6505;method_39429(Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779;official aLbzt;a(Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b;
-
onChunkRegionRead
public void onChunkRegionRead(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) - Specified by:
onChunkRegionReadin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onChunkRegionReadLnet/minecraft/util/profiling/jfr/FlightProfiler;onChunkRegionRead(Lnet/minecraft/world/storage/StorageKey;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkCompressionFormat;I)Vintermediary method_56979Lnet/minecraft/class_6611;method_56979(Lnet/minecraft/class_9240;Lnet/minecraft/class_1923;Lnet/minecraft/class_4486;I)Vofficial aLbzu;a(Lesa;Ldvu;Lerz;I)V
-
onChunkRegionWrite
public void onChunkRegionWrite(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) - Specified by:
onChunkRegionWritein interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onChunkRegionWriteLnet/minecraft/util/profiling/jfr/FlightProfiler;onChunkRegionWrite(Lnet/minecraft/world/storage/StorageKey;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkCompressionFormat;I)Vintermediary method_56980Lnet/minecraft/class_6611;method_56980(Lnet/minecraft/class_9240;Lnet/minecraft/class_1923;Lnet/minecraft/class_4486;I)Vofficial bLbzu;b(Lesa;Ldvu;Lerz;I)V
-
startWorldLoadProfiling
- Specified by:
startWorldLoadProfilingin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named startWorldLoadProfilingLnet/minecraft/util/profiling/jfr/FlightProfiler;startWorldLoadProfiling()Lnet/minecraft/util/function/Finishable;intermediary method_38659Lnet/minecraft/class_6611;method_38659()Lnet/minecraft/class_6613;official eLbzu;e()Lbzx;
-
startChunkGenerationProfiling
public @Nullable Finishable startChunkGenerationProfiling(ChunkPos chunkPos, RegistryKey<World> world, String targetStatus) - Specified by:
startChunkGenerationProfilingin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named startChunkGenerationProfilingLnet/minecraft/util/profiling/jfr/FlightProfiler;startChunkGenerationProfiling(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/registry/RegistryKey;Ljava/lang/String;)Lnet/minecraft/util/function/Finishable;intermediary method_38655Lnet/minecraft/class_6611;method_38655(Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_6613;official aLbzu;a(Ldvu;Lamt;Ljava/lang/String;)Lbzx;
-
startStructureGenerationProfiling
public @Nullable Finishable startStructureGenerationProfiling(ChunkPos chunkPos, RegistryKey<World> world, RegistryEntry<Structure> structure) - Specified by:
startStructureGenerationProfilingin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named startStructureGenerationProfilingLnet/minecraft/util/profiling/jfr/FlightProfiler;startStructureGenerationProfiling(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/util/function/Finishable;intermediary method_65105Lnet/minecraft/class_6611;method_65105(Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6613;official aLbzu;a(Ldvu;Lamt;Ljd;)Lbzx;
-