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 bzl
-
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 gLbzl;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 aLbzl;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 bLbzl;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 cLbzl;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 dLbzl;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 eLbzl;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 hLbzl;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 iLbzl;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 jLbzl;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 kLbzl;k:Lbzl;
-
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 lLbzl;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 mLbzl;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 nLbzl;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 oLbzl;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 pLbzl;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 qLbzl;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 rLbzl;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 fLbzl;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 aLbzl;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 aLbzl;a()Lbzl;
-
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 aLbzm;a(Lbzk;)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 bLbzm;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 cLbzm;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 dLbzm;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 aLbzl;a(Ljava/io/Reader;Lbzk;)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 gLbzl;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 aLbzm;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 aLbzm;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 aLbzm;a(Lww;Labb;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 bLbzm;b(Lww;Labb;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 aLbzl;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 aLbzm;a(Leqn;Ldug;Leqm;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 bLbzm;b(Leqn;Ldug;Leqm;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 eLbzm;e()Lbzp;
-
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 aLbzm;a(Ldug;Lamt;Ljava/lang/String;)Lbzp;
-
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 aLbzm;a(Ldug;Lamt;Ljf;)Lbzp;
-